Open sandboxFocus

Interface 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.

Namespace: Metalama.Extensions.Architecture.Fabrics
Assembly: Metalama.Extensions.Architecture.dll
Syntax
[CompileTime]
[Obsolete("Use IAspectReceiver<T>.")]
public interface IVerifier<out T> where T : class, IDeclaration
Type Parameters
Name Description
T

Properties

Name Description
AssemblyName

Gets assembly name the project that instantiated the current IVerifier<T>.

Namespace

Gets the namespace from which the current IVerifier<T> was instantiated, i.e. the namespace of the NamespaceFabric or the TypeFabric. Returns null if the IVerifier<T> was instantiated from a ProjectFabric.

Receiver

Gets the underlying IAspectReceiver<TDeclaration>.

Extension Methods