Class SettingsScope
- Namespace
- Terminal.Gui.Configuration
- Assembly
- Terminal.Gui.dll
INTERNAL: The root object of Terminal.Gui configuration settings / JSON schema. Contains only properties attributed with SettingsScope.
[JsonConverter(typeof(ScopeJsonConverter<SettingsScope>))]
public class SettingsScope : Scope<SettingsScope>, IDictionary<string, ConfigProperty>, ICollection<KeyValuePair<string, ConfigProperty>>, IReadOnlyDictionary<string, ConfigProperty>, IReadOnlyCollection<KeyValuePair<string, ConfigProperty>>, IEnumerable<KeyValuePair<string, ConfigProperty>>, IDictionary, ICollection, IEnumerable
- Inheritance
-
SettingsScope
- Implements
- Inherited Members
- Extension Methods
Examples
{
"$schema" : "https://gui-cs.github.io/Terminal.GuiV2Docs/schemas/tui-config-schema.json",
"Application.UseSystemConsole" : true,
"Theme" : "Default",
"Themes": {
},
},
Constructors
- SettingsScope()
Initializes a new instance. The dictionary will be populated with uninitialized ( HasValue
Properties
- Schema
Points to our JSON schema.