Class Scope<T>
- Namespace
- Terminal.Gui.Configuration
- 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.
When constructed, the dictionary will be populated with uninitialized configuration properties for the scope (HasValue will be false).
public class Scope<T> : ConcurrentDictionary<string, ConfigProperty>, IDictionary<string, ConfigProperty>, ICollection<KeyValuePair<string, ConfigProperty>>, IReadOnlyDictionary<string, ConfigProperty>, IReadOnlyCollection<KeyValuePair<string, ConfigProperty>>, IEnumerable<KeyValuePair<string, ConfigProperty>>, IDictionary, ICollection, IEnumerable
Type Parameters
T
- Inheritance
-
Scope<T>
- Implements
- Derived
- Inherited Members
- Extension Methods