Open sandboxFocus

Class ProjectExtension

An base class that must be implemented by classes that want to extend IProject with project-local configuration data using the Extension<T>() method.

Inheritance
ProjectExtension
Namespace: Metalama.Framework.Project
Assembly: Metalama.Framework.dll
Syntax
[CompileTime]
[Obsolete("Use IHierarchicalOptions.")]
public abstract class ProjectExtension
Remarks

The implementation must not allow modifications of the state after the object has been made read only.

Constructors

Name Description
ProjectExtension()

Properties

Name Description
IsReadOnly

Methods

Name Description
Initialize(IProject, bool)

Initializes the object from project properties.

MakeReadOnly()

Signals that further modifications of the object must be prevented.

Extension Methods

See Also