Represents the result of the Introduce* methods of the IAdviceFactory interface.
Namespace: Metalama.Framework.Advising
Assembly: Metalama.Framework.dll
Syntax
public interface IIntroductionAdviceResult<out T> : IAdviceResult, IAdviser<T>, IAdviser where T : class, IDeclarationType Parameters
| Name | Description |
|---|---|
| T |
Properties
| Name | Description |
|---|---|
| ConflictingDeclaration | Gets the declaration that was in conflict, if the outcome is Error. The member may be of a different kind that Declaration. |
| Declaration | Gets the introduced or overridden declaration. This returns the same value as the Target property. |