Open sandboxFocus

Class ReferencePredicateBuilder

An object that allows to instantiate ReferencePredicate with a fluent API. Standard extension methods are provided on ReferencePredicateExtensions.

Inheritance
ReferencePredicateBuilder
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

Extension Methods