AddPredicatesFromAttributes(ReferencePredicateBuilder, INamespace, Action<ReferencePredicate>, in ScopedDiagnosticSink)
Adds the predicates defined by the properties of the current custom attribute.
Declaration
protected virtual bool AddPredicatesFromAttributes(ReferencePredicateBuilder predicateBuilder, INamespace currentNamespace, Action<ReferencePredicate> addPredicate, in ScopedDiagnosticSink diagnostics)Parameters
| Type | Name | Description |
|---|---|---|
| ReferencePredicateBuilder | predicateBuilder | |
| INamespace | currentNamespace | The namespace in which the current attribute is used. |
| Action<ReferencePredicate> | addPredicate | A delegate to call to add a predicate. If many predicates are added, they will be combined with the Or(ReferencePredicate, Func<ReferencePredicateBuilder, ReferencePredicate>) method. |
| ScopedDiagnosticSink | diagnostics |
Returns
| Type | Description |
|---|---|
| bool |