Files
Il2CppInspectorRedux/Il2CppTests/Il2CppTests.csproj
Robert Xiao 1c1f542107 Tests: Add new test assemblies for C# features (#36)
* Add new test assemblies for C# features

Three of these test assemblies go over several important features of C#,
organized by C# language version. PartialGenericTypes stresses closed
and partially closed generics. Finally, VTablesAndLayout tests the
layout of classes when translated to C++, and also contains code which
calls vtable and interface functions to test reverse engineering.

* Tests: Update .csproj

* Tests: Update .csproj

Co-authored-by: Katy Coe <djkaty@users.noreply.github.com>
2020-06-19 14:52:09 +02:00

87 lines
4.1 KiB
XML

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
<IsPackable>false</IsPackable>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<PlatformTarget>x64</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<PlatformTarget>x64</PlatformTarget>
</PropertyGroup>
<ItemGroup>
<Compile Remove="TestAssemblies\**" />
<Compile Remove="TestBinaries\**" />
<Compile Remove="TestExpectedResults\**" />
<Compile Remove="TestSources\**" />
<EmbeddedResource Remove="TestAssemblies\**" />
<EmbeddedResource Remove="TestBinaries\**" />
<EmbeddedResource Remove="TestExpectedResults\**" />
<None Remove="TestAssemblies\**" />
<None Remove="TestBinaries\**" />
<None Remove="TestExpectedResults\**" />
</ItemGroup>
<ItemGroup>
<Content Include="TestExpectedResults\ExplicitInterfaces.cs" />
<Content Include="TestExpectedResults\GameAssembly-ExplicitInterfaces-x64.cs" />
<Content Include="TestExpectedResults\GameAssembly-ExplicitInterfaces-x86.cs" />
<Content Include="TestExpectedResults\GameAssembly-Scope-x64.cs" />
<Content Include="TestExpectedResults\GameAssembly-Scope-x86.cs" />
<Content Include="TestExpectedResults\Scope.cs" />
<Content Include="TestExpectedResults\GameAssembly-Properties-x64.cs" />
<Content Include="TestExpectedResults\GameAssembly-Properties-x86.cs" />
<Content Include="TestExpectedResults\GameAssembly-References-x64.cs" />
<Content Include="TestExpectedResults\GameAssembly-References-x86.cs" />
<Content Include="TestExpectedResults\Properties.cs" />
<Content Include="TestExpectedResults\References.cs" />
<Content Include="TestExpectedResults\ArraysAndPointers.cs" />
<Content Include="TestExpectedResults\CustomAttributeData.cs" />
<Content Include="TestExpectedResults\GameAssembly-ArraysAndPointers-x64.cs" />
<Content Include="TestExpectedResults\GameAssembly-ArraysAndPointers-x86.cs" />
<Content Include="TestExpectedResults\GameAssembly-CustomAttributeData-x64.cs" />
<Content Include="TestExpectedResults\GameAssembly-CustomAttributeData-x86.cs" />
<Content Include="TestExpectedResults\GameAssembly-GenericTypes-x64.cs" />
<Content Include="TestExpectedResults\GameAssembly-GenericTypes-x86.cs" />
<Content Include="TestExpectedResults\GenericTypes.cs" />
<Content Include="TestExpectedResults\GameAssembly-Methods-x64.cs" />
<Content Include="TestExpectedResults\GameAssembly-Methods-x86.cs" />
<Content Include="TestExpectedResults\Methods.cs" />
<Content Include="TestExpectedResults\CSharp1.cs" />
<Content Include="TestExpectedResults\CSharp2.cs" />
<Content Include="TestExpectedResults\CSharp3.cs" />
<Content Include="TestExpectedResults\GameAssembly-CSharp1-x64.cs" />
<Content Include="TestExpectedResults\GameAssembly-CSharp1-x86.cs" />
<Content Include="TestExpectedResults\GameAssembly-CSharp2-x64.cs" />
<Content Include="TestExpectedResults\GameAssembly-CSharp2-x86.cs" />
<Content Include="TestExpectedResults\GameAssembly-CSharp3-x64.cs" />
<Content Include="TestExpectedResults\GameAssembly-CSharp3-x86.cs" />
<Content Include="TestExpectedResults\GameAssembly-PartialGenericTypes-x64.cs" />
<Content Include="TestExpectedResults\GameAssembly-PartialGenericTypes-x86.cs" />
<Content Include="TestExpectedResults\GameAssembly-VTablesAndLayout-x64.cs" />
<Content Include="TestExpectedResults\GameAssembly-VTablesAndLayout-x86.cs" />
<Content Include="TestExpectedResults\PartialGenericTypes.cs" />
<Content Include="TestExpectedResults\VTablesAndLayout.cs" />
</ItemGroup>
<ItemGroup>
<Content Include="TestSources\**" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="nunit" Version="3.12.0" />
<PackageReference Include="NUnit3TestAdapter" Version="3.13.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.2.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Il2CppInspector.Common\Il2CppInspector.csproj" />
</ItemGroup>
</Project>