Conflict behavior of introduction advice.
Namespace: Metalama.Framework.Aspects
Assembly: Metalama.Framework.dll
Syntax
[CompileTime]
public enum OverrideStrategy
Fields
Name | Description |
---|---|
Default | The advice fails with a compilation error if the member already exists in the target declaration. Same as Fail. |
Fail | The advice fails with a compilation error if the member exists in the target declaration. |
Ignore | Advice is ignored if the member already exists in the target declaration. |
New | If the member already exists, the advice attempts to redefine it using |
Override | Advice attempts to override the existing member or fails with a compilation error if that is not possible. |