MetalamaAPI documentationExtensions APIMetalama.​Extensions.​Architecture.​FabricsVerifier­ExtensionsCan­Only­Be­Used­From
Open sandboxFocus

VerifierExtensions.CanOnlyBeUsedFrom Method

CanOnlyBeUsedFrom(IVerifier<IDeclaration>, Func<ReferencePredicateBuilder, ReferencePredicate>, String, ReferenceKinds)

Reports a warning when any type in the current scope is used from a different context than the ones matching the specified predicate.

Declaration
public static void CanOnlyBeUsedFrom(this IVerifier<IDeclaration> verifier, Func<ReferencePredicateBuilder, ReferencePredicate> scope, string description = null, ReferenceKinds referenceKinds)
Parameters
Type Name Description
IVerifier<IDeclaration> verifier
Func<ReferencePredicateBuilder, ReferencePredicate> scope
String description
ReferenceKinds referenceKinds