MetalamaAPI documentationExtensions APIMetalama.​Extensions.​Architecture.​FabricsVerifier­ExtensionsDerived­Types­Must­Respect­Naming­Convention
Open sandboxFocus

VerifierExtensions.DerivedTypesMustRespectNamingConvention Method

DerivedTypesMustRespectNamingConvention(ITypeSetVerifier<IDeclaration>, String, Func<ReferencePredicateBuilder, ReferencePredicate>)

Reports a warning when any type that inherits any type in the current scope does not follow a given convention, where the convention is given as a star pattern, i.e. where the * matches any sequence of characters, even empty.

Declaration
public static void DerivedTypesMustRespectNamingConvention(this ITypeSetVerifier<IDeclaration> setVerifier, string pattern, Func<ReferencePredicateBuilder, ReferencePredicate> exclusions = null)
Parameters
Type Name Description
ITypeSetVerifier<IDeclaration> setVerifier
String pattern
Func<ReferencePredicateBuilder, ReferencePredicate> exclusions