[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