Classes
AmenderExtensions
Extension methods for IProjectAmender, INamespaceAmender and ITypeAmender. Entry point of the package when used in fabrics.
VerifierExtensions
Extension methods that verify the architecture. These methods extend the IVerifier<T> interface, which is returned by the Verify(IProjectAmender) method of the AmenderExtensions class.
Interfaces
ITypeSetVerifier<T>
Exposes, as extension methods, the fluent API for architecture validation from fabrics. Standard extension methods are exposed by the VerifierExtensions class. To extend the fluent API, expose extension methods of this object. This interface is an IVerifier<T> for declarations that contain types, i.e. ICompilation, INamespace or INamedType. The types in the set can be accessed with the Types(ITypeSetVerifier<IDeclaration>) extension method.
IVerifier<T>
Exposes, as extension methods, the fluent API for architecture validation from fabrics. When the scope represents a set of types, the ITypeSetVerifier<T> interface is used instead. This interface represents a set of declarations that can be validated.