Class ConfigSchemaItem
- Namespace
- Datamine.MineTrustConnector.Core.ConfigSchemas
- Assembly
- Datamine.MineTrustConnector.Core.dll
Class representation of a supported value within the local config schema.
public class ConfigSchemaItem
- Inheritance
-
ConfigSchemaItem
- Inherited Members
Constructors
ConfigSchemaItem(ConfigSchema, string)
Initializes a new instance of the ConfigSchemaItem class.
public ConfigSchemaItem(ConfigSchema owningSchema, string value)
Parameters
owningSchema
ConfigSchema-
The owning schema.
value
string-
The value.
ConfigSchemaItem(ConfigSchemaItem, string)
Initializes a new instance of the ConfigSchemaItem class.
public ConfigSchemaItem(ConfigSchemaItem parent, string value)
Parameters
parent
ConfigSchemaItem-
The parent.
value
string-
The value.
Properties
Children
Gets the children of this node within the schema.
public IEnumerable<ConfigSchemaItem> Children { get; }
Property Value
- IEnumerable<ConfigSchemaItem>
-
The children.
FullPath
Gets the full path to this item within the config schema.
public string FullPath { get; }
Property Value
- string
-
The full path.
Parent
Gets the parent node in the schema.
public ConfigSchemaItem? Parent { get; }
Property Value
- ConfigSchemaItem
-
The parent.
Value
Gets the value of this config schema item.
public string Value { get; }
Property Value
- string
-
The value.