Provides compilation-scoped services for aspect weavers, including access to the Roslyn compilation and reflection mapping services.
Namespace: Metalama.Framework.Engine.Services
Assembly: Metalama.Framework.Sdk.dll
Syntax
public interface ICompilationServicesRemarks
Access this interface through CompilationServices.
Properties
| Name | Description |
|---|---|
| Compilation | Gets the Roslyn Compilation associated with this service provider. |
| ReflectionMapper | Gets a service able to map a .NET reflection Type to a Roslyn ITypeSymbol. |