IValidableAnnotation Interface
In Metalama, use IAspect<T> and implement BuildEligibility(IEligibilityBuilder<T>) and/or BuildAspect(IAspectBuilder<T>).
Namespace: PostSharp.Extensibility
Assembly: Metalama.Migration.dll
Syntax
[RequirePostSharp(null, "ValidateAnnotations")]
public interface IValidableAnnotation
Methods
Name | Description |
---|---|
CompileTimeValidate(Object) | In Metalama, validation is done in BuildEligibility(IEligibilityBuilder<T>) and BuildAspect(IAspectBuilder<T>).
The equivalent of returning |