Classes
PartialCompilationExtensions
Provides extension methods for transforming IPartialCompilation instances.
SourceReferenceExtensions
Extension methods for SourceReference.
SymbolExtensions
Provides extension methods to bridge between the Metalama code model (IDeclaration, IType, etc.) and the Roslyn symbol model (ISymbol).
Interfaces
IPartialCompilation
Represents a subset of a Roslyn Compilation, limited to specific syntax trees. This interface provides an immutable view of the compilation that can be transformed by aspect weavers.
IReflectionMapper
Provides a service to map .NET reflection Types to Roslyn ITypeSymbols.