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>
This commit is contained in:
@@ -31,15 +31,9 @@
|
||||
<Content Include="TestExpectedResults\ExplicitInterfaces.cs" />
|
||||
<Content Include="TestExpectedResults\GameAssembly-ExplicitInterfaces-x64.cs" />
|
||||
<Content Include="TestExpectedResults\GameAssembly-ExplicitInterfaces-x86.cs" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Content Include="TestExpectedResults\GameAssembly-Scope-x64.cs" />
|
||||
<Content Include="TestExpectedResults\GameAssembly-Scope-x86.cs" />
|
||||
<Content Include="TestExpectedResults\Scope.cs" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Content Include="TestExpectedResults\GameAssembly-Properties-x64.cs" />
|
||||
<Content Include="TestExpectedResults\GameAssembly-Properties-x86.cs" />
|
||||
<Content Include="TestExpectedResults\GameAssembly-References-x64.cs" />
|
||||
@@ -58,17 +52,25 @@
|
||||
<Content Include="TestExpectedResults\GameAssembly-Methods-x64.cs" />
|
||||
<Content Include="TestExpectedResults\GameAssembly-Methods-x86.cs" />
|
||||
<Content Include="TestExpectedResults\Methods.cs" />
|
||||
<Content Include="TestSources\ExplicitInterfaces.cs" />
|
||||
<Content Include="TestSources\Scope.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\ArraysAndPointers.cs" />
|
||||
<Content Include="TestSources\CustomAttributeData.cs" />
|
||||
<Content Include="TestSources\GenericTypes.cs" />
|
||||
<Content Include="TestSources\Methods.cs" />
|
||||
<Content Include="TestSources\Properties.cs" />
|
||||
<Content Include="TestSources\References.cs" />
|
||||
<Content Include="TestSources\**" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
Reference in New Issue
Block a user