[This is preliminary documentation and is subject to change.]
The IConfigNode type exposes the following members.Methods
| Name | Description | |
|---|---|---|
| IsSameName(String) |
Returns true when another name is the same as this node's name
| |
| IsSameName(IConfigNode) |
Returns true when another node has the same name as this one
| |
| ValueAsBool | ||
| ValueAsByte | ||
| ValueAsByteArray | ||
| ValueAsDateTime | ||
| ValueAsDecimal | ||
| ValueAsDouble | ||
| ValueAsEnum TEnum | ||
| ValueAsFloat | ||
| ValueAsGDID | ||
| ValueAsGUID | ||
| ValueAsInt | ||
| ValueAsLong | ||
| ValueAsNullableBool | ||
| ValueAsNullableByte | ||
| ValueAsNullableDateTime | ||
| ValueAsNullableDecimal | ||
| ValueAsNullableDouble | ||
| ValueAsNullableEnum TEnum | ||
| ValueAsNullableFloat | ||
| ValueAsNullableGDID | ||
| ValueAsNullableGUID | ||
| ValueAsNullableInt | ||
| ValueAsNullableLong | ||
| ValueAsNullableSByte | ||
| ValueAsNullableShort | ||
| ValueAsNullableTimeSpan | ||
| ValueAsNullableUInt | ||
| ValueAsNullableULong | ||
| ValueAsNullableUShort | ||
| ValueAsSByte | ||
| ValueAsShort | ||
| ValueAsString | ||
| ValueAsTimeSpan | ||
| ValueAsType |
Tries to get value as specified type or throws if it can not be converted
| |
| ValueAsUInt | ||
| ValueAsULong | ||
| ValueAsUShort |
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
| |
| Name | (Inherited from INamed.) | |
| Parent |
References parent node or empty node if this is the top-most node with no parent
| |
| RootPath |
Returns a path from root to this node
| |
| Value |
Returns null or value of this node with all variables evaluated
| |
| VerbatimValue |
Returns varbatim (without variable evaluation) node value or null
|
See Also