MetalamaAPI documentationAdvanced APIMetalama.​Framework.​Engine.​Aspect­WeaversIAspect­Driver
Open sandboxFocus

IAspectDriver Interface

Aspect drivers are responsible for executing aspects.

Namespace: Metalama.Framework.Engine.AspectWeavers
Assembly: Metalama.Framework.Sdk.dll
public interface IAspectDriver

There are low-level aspect drivers, which should implement IAspectWeaver, and a high-level aspect driver implemented by Metalama. These two families of drivers don't share any semantic. This interface exists for clarity and type safety only.