[This is preliminary documentation and is subject to change.]
The ConfigNode type exposes the following members.Constructors
| Name | Description | |
|---|---|---|
| ConfigNode(Configuration, ConfigSectionNode) | Initializes a new instance of the ConfigNode class | |
| ConfigNode(Configuration, ConfigSectionNode, IConfigNode) |
Creates new node by cloning other node from this or another configuration
| |
| ConfigNode(Configuration, ConfigSectionNode, String, String) | Initializes a new instance of the ConfigNode class |
Methods
Extension Methods
Fields
| Name | Description | |
|---|---|---|
| __Empty | ||
| m_Configuration | ||
| m_Modified |
Properties
| Name | Description | |
|---|---|---|
| Configuration |
References configuration this node is under
| |
| EvaluatedValue |
Returns null or value of this node with all variables evaluated
| |
| Exists |
Determines whether this node really exists in configuration or is just a sentinel empty node
| |
| Modified |
Indicates whether a node was modified
| |
| Name |
Retrieves node name
| |
| Parent |
References parent node or Empty if this node has no parent
| |
| RootPath |
Returns path from root to this node
| |
| Value |
Retrieves node value or null. The value getter performs evaluation of variables, while setter sets the value verbatim
| |
| VerbatimValue |
Returns verbatim (without variable evaluation) node value or null
|
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
| IConfigNode Parent |
References parent node
| |
| IConfigNode RootPath |
See Also