Commit Graph

27 Commits

Author SHA1 Message Date
Katy Coe
ed91f2a3e0 Tests: Add Enums field offsets test (#62) 2020-09-03 08:31:02 +02:00
Katy Coe
6e301030ea Tests: Tidy up copyright messages 2020-09-03 06:46:28 +02:00
Robert Xiao
3ccbab2461 Add/modify copyright notices 2020-06-29 22:10:45 +02:00
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
Katy Coe
759a77031e Model: Substitute concrete parameter types into generic methods from MethodSpecs 2020-02-02 04:45:43 +01:00
Katy Coe
cfb384e22a Tests: Add generic method unit tests 2020-02-02 01:07:19 +01:00
Katy Coe
f04604edc7 Tests: Include array of derived closed generic type in GenericTypes 2020-01-30 08:00:58 +01:00
Katy Coe
871c368e49 Model: Implement GenericParameterPosition for TypeRefs 2020-01-29 08:46:46 +01:00
Katy Coe
b8df3d7100 Output: Handle explicit interface implementation of indexers correctly 2019-12-11 10:27:52 +01:00
Katy Coe
d728421d12 Tests: Add TestNames, update References; Update all test results 2019-12-11 09:30:27 +01:00
Katy Coe
b36ccda9b9 Model: Small naming corrections to improve reliability (re: CS0308) 2019-11-29 06:51:30 +01:00
Katy Coe
0fe5fa53a6 Model: Include the global namespace when checking for ambiguous type references 2019-11-29 02:33:47 +01:00
Katy Coe
8a837a3434 Tests: Update Scope tests and results 2019-11-27 18:35:02 +01:00
Katy Coe
68d8e47d7d Tests: Add explicit interface implementation tests 2019-11-18 01:09:07 +01:00
Katy Coe
37c63608df Tests: Add scoped naming rules tests 2019-11-17 22:28:47 +01:00
Katy Coe
7b4fefea3c Tests: Add nested generic constraint tests to GenericTypes 2019-11-16 21:36:43 +01:00
Katy Coe
612df92730 Tests: Update GenericTypes and all test results 2019-11-11 23:29:42 +01:00
Katy Coe
1850eb0eed Tests: Update all tests 2019-11-11 03:04:19 +01:00
Katy Coe
b1b21b9e5a Tests: Update ArraysAndPointers and Properties 2019-11-10 18:57:21 +01:00
Katy Coe
5bee7665e9 Tests: Update Properties tests to include indexers 2019-11-09 23:59:41 +01:00
Katy Coe
d1cfa46775 Tests: Update Methods tests 2019-11-09 22:47:21 +01:00
Katy Coe
dd1d8d91d8 Tests: Add References test 2019-11-07 03:31:35 +01:00
Katy Coe
bec3528f77 Tests: Add Properties test 2019-11-06 00:33:47 +01:00
Katy Coe
9d4d8da42b Tests: Add ArraysAndPointers and CustomAttributeData; update all expected results 2019-11-05 19:11:07 +01:00
Katy Coe
7f398f40cb Model: Groundwork for custom attribute processisng 2019-11-03 06:44:50 +01:00
Katy Coe
bde81b5aa4 Update unit tests 2019-11-02 16:46:22 +01:00
Katy Coe
5f26b2d6f0 Add NUnit test chassis and Powershelll test generator scripts 2019-10-21 00:28:52 +02:00