Metalama 1.0 / / Metalama Documentation / Extensions API / Metalama.​Extensions.​Architecture.​Fabrics

Namespace Metalama.Extensions.Architecture.Fabrics

Classes

AmenderExtensions

Extension methods for IProjectAmender, INamespaceAmender and ITypeAmender. Entry point of the package when used in fabrics.

ArchitectureVerifier

Exposes, as extension methods, the fluent API for architecture validation from fabrics. Standard extension methods are exposed by the ArchitectureVerifierExtensions class. To extend the fluent API, expose extension methods of this object. This class is the weakly-typed base of ArchitectureVerifier<T>.

ArchitectureVerifier<T>

Exposes, as extension methods, the fluent API for architecture validation from fabrics. Standard extension methods are exposed by the ArchitectureVerifierExtensions class. To extend the fluent API, expose extension methods of this object. This class is the strongly-typed implementation of ArchitectureVerifier.

ArchitectureVerifierExtensions

Extension methods that verify the architecture. These methods extend the ArchitectureVerifier class, which is returned by the Verify(IProjectAmender) method of the AmenderExtensions class.