Namespace: Metalama.Extensions.Validation
Assembly: Metalama.Extensions.Validation.dll
Syntax
[CompileTime]
public static class ValidationQueryExtensionsMethods
| Name | Description |
|---|---|
| AfterAllAspects<TDeclaration>(IQuery<TDeclaration>) | Gets an interface that allows to validate the final compilation, after all aspects have been applied. |
| AfterAllAspects<TDeclaration, TTag>(ITaggedQuery<TDeclaration, TTag>) | Gets an interface that allows to validate the final compilation, after all aspects have been applied. |
| BeforeAnyAspect<TDeclaration>(IQuery<TDeclaration>) | Gets an interface that allows to validate the initial compilation, after before any aspect has been applied. |
| BeforeAnyAspect<TDeclaration, TTag>(ITaggedQuery<TDeclaration, TTag>) | Gets an interface that allows to validate the initial compilation, after before any aspect has been applied. |
| Validate<TDeclaration>(IQuery<TDeclaration>, Action<DeclarationValidationContext>, in DeclarationValidationOptions) | Registers a method that will be invoked to validate any declaration
in the current set. This method must have a parameter of type |
| Validate<TDeclaration, TTag>(ITaggedQuery<TDeclaration, TTag>, Action<DeclarationValidationContext>, in DeclarationValidationOptions) |