MetalamaAPI documentationAdvanced APIMetalama.​Framework.​Engine.​Aspect­Weavers
Open sandboxFocus

Metalama.Framework.Engine.AspectWeavers Namespace

Classes

AspectWeaverContext

Context for the IAspectWeaver.

Interfaces

IAspectDriver

Aspect drivers are responsible for executing aspects.

IAspectWeaver

Aspect weavers are responsible for applying low-level aspects to the Roslyn transformation. They are used for low-level transformations only, and don't totally integrate with high-level aspects. Implementations of this class must be public, have a default constructor, and be annotated with the MetalamaPlugInAttribute custom attribute.