Open sandboxFocus

Interface IAmender<T>

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, IAspectReceiver<T>, IValidatorReceiver<T>, IValidatorReceiver where T : class, IDeclaration
Type 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