Diffusion .NET Client Library
6.1.5
|
A metadata node that represents a group of fields and/or groups. More...
Public Member Functions | |
IMRecord | GetRecord (string name) |
Gets a child record by name. More... | |
IMField | GetField (string name) |
Get a child field by name. More... | |
IMNode | GetChild (int index) |
Gets the child at a given index. More... | |
Properties | |
List< IMNode > | ChildNodes [get] |
Returns a list of the children of the record. More... | |
int | ChildCount [get] |
Returns the number of child nodes. More... | |
Properties inherited from PushTechnology.ClientInterface.Client.Content.Metadata.IMNode | |
string | Name [get] |
Returns the node name. More... | |
MetadataNodeType | NodeType [get] |
Returns the node type. More... | |
MNodeDataType | DataType [get] |
Returns the data type of the node implementation. More... | |
string | FullName [get] |
Returns the full name of the node defining its hierarchy. More... | |
Multiplicity | Multiplicity [get] |
Returns the node's multiplicity within its parent. More... | |
IMGroup | Parent [get, set] |
Returns the parent record (or message). More... | |
A metadata node that represents a group of fields and/or groups.
IMNode PushTechnology.ClientInterface.Client.Content.Metadata.IMGroup.GetChild | ( | int | index | ) |
Gets the child at a given index.
index | The index. |
IMField PushTechnology.ClientInterface.Client.Content.Metadata.IMGroup.GetField | ( | string | name | ) |
Get a child field by name.
name | The field name. |
IMRecord PushTechnology.ClientInterface.Client.Content.Metadata.IMGroup.GetRecord | ( | string | name | ) |
Gets a child record by name.
name | The record name. |
|
get |
Returns the number of child nodes.
|
get |
Returns a list of the children of the record.