MetalamaAPI documentationAspect APIMetalama.​Framework.​OptionsIHierarchical­Options<T>
Open sandboxFocus

IHierarchicalOptions<T> Interface

An interface, derived from the non-generic IHierarchicalOptions, that means that the options can be set on the type of declarations specified by the generic parameter.

Namespace: Metalama.Framework.Options
Assembly: Metalama.Framework.dll
public interface IHierarchicalOptions<in T> : IHierarchicalOptions, IIncrementalObject, ICompileTimeSerializable where T : class, IDeclaration
Type Parameters
Name Description

The type of declarations on which the options can be set or read.


See the remarks for the non-generic IHierarchicalOptions interface.

Extension Methods

IncrementalObjectExtensions.ApplyChangesSafe<T>(T, T, in ApplyChangesContext)
IncrementalObjectExtensions.ApplyChanges<T>(T, T, in ApplyChangesContext)

See Also