A type description for a structured value.
More...
Inherits UnifiedAutomation.UaBase.GenericDataType, and IEnumerable< KeyValuePair< string, GenericStructureDataTypeField >>.
Inherited by UnifiedAutomation.UaBase.GenericOptionalFieldListDataType, and UnifiedAutomation.UaBase.GenericUnionDataType.
|
void | Rename (string oldName, string newName) |
| Renames the specified field. More...
|
|
A type description for a structured value.
UnifiedAutomation.UaBase.GenericStructureDataType.GenericStructureDataType |
( |
| ) |
|
|
inline |
Returns an enumerator that iterates through the collection.
- Returns
- A T:System.Collections.Generic.IEnumerator`1 that can be used to iterate through the collection.
bool UnifiedAutomation.UaBase.GenericStructureDataType.Remove |
( |
string |
name | ) |
|
|
inline |
Removes the field with the specified name.
- Parameters
-
name | The name of the field. |
- Returns
- TRUE if the field exists; FALSE otherwise.
void UnifiedAutomation.UaBase.GenericStructureDataType.RemoveAt |
( |
int |
ii | ) |
|
|
inline |
Removes the field at the specified index.
- Parameters
-
void UnifiedAutomation.UaBase.GenericStructureDataType.Rename |
( |
string |
oldName, |
|
|
string |
newName |
|
) |
| |
|
inlineprotected |
Renames the specified field.
- Parameters
-
oldName | The old name. |
newName | The new name. |
override string UnifiedAutomation.UaBase.GenericStructureDataType.ToString |
( |
string |
format, |
|
|
IFormatProvider |
formatProvider |
|
) |
| |
|
inlinevirtual |
Checks whether the specified field exists and returns it if it does.
- Parameters
-
name | The field name. |
value | The value. |
- Returns
- True if the field exists; False otherwise.
ExpandedNodeId UnifiedAutomation.UaBase.GenericStructureDataType.BinaryEncodingNodeId |
|
getset |
The NodeId for the DefaultBinary encoding node.
int UnifiedAutomation.UaBase.GenericStructureDataType.Count |
|
get |
Gets the number of fields in the structure.
The number of fields in the structure.
ExpandedNodeId UnifiedAutomation.UaBase.GenericStructureDataType.DataTypeId |
|
getset |
The NodeId for data type node.
IList<string> UnifiedAutomation.UaBase.GenericStructureDataType.Fields |
|
get |
Gets list of field names.
The list of fields.
Gets or sets the field at the specified index.
The field at the specified index.
- Parameters
-
index | The zero based index. |
- Returns
- The field at the index.
Gets or sets the field with the specified field name.
The field with the specified field name.
- Parameters
-
- Returns
- The field with the specified field name.
Gets the type class for the object.
The type class.
ExpandedNodeId UnifiedAutomation.UaBase.GenericStructureDataType.XmlEncodingNodeId |
|
getset |
The NodeId for the DefaultXML encoding node.
The documentation for this class was generated from the following file:
- D:/work/uasdknet/src/UaBase/Encoders/GenericDataType.cs