v1.2.6
Custom rules can now be created and applied as predicates and conditions. A custom rule has to implement ICustomRule
and can be executed using a MeetCustomRule()
method (see the README and the sample project for examples).
Added HaveCustomAttributeOrInherit and NotHaveCustomAttributeOrInherit as predicates and conditions to test for inherited custom attributes (#55)
The following bugs have been fixed:
- ResideInNamespaceContaining now selects nested types (#59)
- Fixed issues with detecting dependencies in generics (#57 and #58)
- Fixed an issue where subclass detection was not taking the assembly into account properly (#52 and #56)
- Fixed an issue where types were being excluded if they were in a namespace with a System prefix (#36, #47 and #48)