Open sandboxFocus

Namespace Metalama.Framework.Services

Interfaces

IGlobalService

Base interface to be inherited by all classes and interfaces that implement globally-scoped services.

IObjectReaderFactory

Creates an IObjectReader that reads the names and values of an object, as Metalama reads the args and tags of an advice. Extensions use it to accept arguments in the same forms.

IProjectService

Base interface to be inherited by all classes and interfaces that implement project-scoped services.

IService

IServiceProvider<TBase>

A strongly-typed variant of IServiceProvider that returns services for a given scope.

ISourceGeneratorDetectionService