Table of Contents

Class Scope<T>

Namespace
Terminal.Gui
Assembly
Terminal.Gui.dll

Defines a configuration settings scope. Classes that inherit from this abstract class can be used to define scopes for configuration settings. Each scope is a JSON object that contains a set of configuration settings.

public class Scope<T> : Dictionary<string, ConfigProperty>, IDictionary<string, ConfigProperty>, ICollection<KeyValuePair<string, ConfigProperty>>, IReadOnlyDictionary<string, ConfigProperty>, IReadOnlyCollection<KeyValuePair<string, ConfigProperty>>, IEnumerable<KeyValuePair<string, ConfigProperty>>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable

Type Parameters

T
Inheritance
Scope<T>
Implements
Derived
Inherited Members

Constructors

Scope()

Crates a new instance.

Methods

RetrieveValues()

Retrieves the values of the properties of this scope from their corresponding static properties.

Update(Scope<T>)

Updates this instance from the specified source scope.