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.