Open sandboxFocus

Class OptionsInitializationContext

Inheritance
OptionsInitializationContext
Namespace: Metalama.Framework.Options
Assembly: Metalama.Framework.dll
Syntax
[CompileTime]
public sealed class OptionsInitializationContext
Remarks

This context is provided when Metalama calls GetDefaultOptions(OptionsInitializationContext) to retrieve project-level default options. The context allows the options class to access project properties (such as MSBuild properties) and report diagnostics if configuration values are invalid.

Properties

Name Description
Diagnostics

Gets a service allowing to report diagnostics.

Project

Gets the current project.

Extension Methods

See Also