An object that allows to instantiate ReferencePredicate with a fluent API. Standard extension methods are provided on ReferencePredicateExtensions.
Namespace: Metalama.Extensions.Architecture.Predicates
Assembly: Metalama.Extensions.Architecture.dll
Syntax
[CompileTime]
public sealed class ReferencePredicateBuilder
Constructors
Name | Description |
---|---|
ReferencePredicateBuilder(IVerifier<IDeclaration>) | |
ReferencePredicateBuilder(ReferenceEndRole, IAspectBuilder<IDeclaration>) | Initializes a new instance of the ReferencePredicateBuilder class from an IAspectBuilder<TAspectTarget>. |
ReferencePredicateBuilder(ReferenceEndRole, IAspectReceiver<IDeclaration>) | Initializes a new instance of the ReferencePredicateBuilder class from an IAspectReceiver<TDeclaration>. |
Properties
Name | Description |
---|---|
AssemblyName | |
Context | |
Namespace | |
ValidatedRole |