TNG / ArchUnitNET

A C# architecture test library to specify and assert architecture rules in C# for automated testing.
Apache License 2.0
877 stars 57 forks source link

Create distinct types for structs and enums #137

Closed brandhuf closed 2 years ago

brandhuf commented 2 years ago

Structs and Enums now have their own type and are no longer istantiated as a class with IsValueType = true. The IsValueType, IsEnum and IsStruct properties from Class are removed. Primitive Datatypes are instantitated as Struct aswell now. This might break some test cases. fixes #96