Classes
AspectWeaverContext
Provides context and services for IAspectWeaver implementations to transform Roslyn compilations.
Interfaces
IAspectDriver
Aspect drivers are responsible for executing aspects.
IAspectWeaver
Defines an aspect weaver that applies low-level transformations to Roslyn compilations using the Roslyn API directly. Aspect weavers bypass the standard BuildAspect(IAspectBuilder<T>) method and provide full control over C# code transformations. Implementations must be public, have a default constructor, and be annotated with the MetalamaPlugInAttribute custom attribute.