Base interface for the argument of AmendProject(IProjectAmender), AmendNamespace(INamespaceAmender) or AmendType(ITypeAmender). Allows to report diagnostics and add aspects to the target declaration of the fabric.
Namespace: Metalama.Framework.Fabrics
Assembly: Metalama.Framework.dll
Syntax
public interface IAmender<out T> : IAmender, IQuery<T>, IQuery where T : class, IDeclarationType Parameters
| Name | Description |
|---|---|
| T |
Properties
| Name | Description |
|---|---|
| Outbound | Gets an object that allows to add child advice and to validate code and code references. |
| Project |