Enumeration of scenarios in which an aspect can be used.
Namespace: Metalama.Framework.Eligibility
Assembly: Metalama.Framework.dll
Syntax
[CompileTime]
[Flags]
public enum EligibleScenariosFields
| Name | Description |
|---|---|
| All | Means that the aspect or option can be used in any scenario. |
| Aspect | |
| Default | Means that the aspect or option can be applied to the target declaration. |
| Inheritance | Means that the aspect or option can be applied to declarations that are derived from the target declaration, but not on the target declaration itself. |
| LiveTemplate | Means that the aspect or option can be used as a live template on the target declaration. |
| None | Means that the aspect or option can neither be applied to the target declaration, nor to declarations derived from the the target declaration, nor, for aspects, as a live template. |