Wraps a value of a structured data type. Its content is a serialized object prefixed with its data type identifier.
More...
Inherits IFormattable, and ICloneable.
Wraps a value of a structured data type. Its content is a serialized object prefixed with its data type identifier.
UnifiedAutomation.UaBase.ExtensionObject.ExtensionObject |
( |
| ) |
|
UnifiedAutomation.UaBase.ExtensionObject.ExtensionObject |
( |
ExpandedNodeId |
typeId | ) |
|
UnifiedAutomation.UaBase.ExtensionObject.ExtensionObject |
( |
IEncodeable |
encodeable | ) |
|
Initializes a new instance of the ExtensionObject class.
- Parameters
-
encodeable | An encodeable object. |
UnifiedAutomation.UaBase.ExtensionObject.ExtensionObject |
( |
ExpandedNodeId |
typeId, |
|
|
object |
body |
|
) |
| |
Initializes a new instance of the ExtensionObject class.
- Parameters
-
typeId | The type id. |
body | The body. |
object UnifiedAutomation.UaBase.ExtensionObject.Clone |
( |
| ) |
|
Creates a deep copy of the object.
string UnifiedAutomation.UaBase.ExtensionObject.Format |
( |
| ) |
|
Formats a node id as a string.
void UnifiedAutomation.UaBase.ExtensionObject.Format |
( |
StringBuilder |
buffer | ) |
|
Formats the node ids as string and adds it to the buffer.
- Parameters
-
static T [] UnifiedAutomation.UaBase.ExtensionObject.GetArray< T > |
( |
IEnumerable< ExtensionObject > |
extensions | ) |
|
|
static |
Converts the extension objects to an array of on null objects of the specified type.
- Template Parameters
-
- Parameters
-
extensions | The extensions. |
- Returns
- Null if there is a conversion error. The array otherwise with no null elements.
static T UnifiedAutomation.UaBase.ExtensionObject.GetObject< T > |
( |
ExtensionObject |
extension | ) |
|
|
static |
Gets the extension body as the specified type. Null if the body is not of the specified type.
- Template Parameters
-
- Parameters
-
- Returns
static bool UnifiedAutomation.UaBase.ExtensionObject.IsNull |
( |
ExtensionObject |
extension | ) |
|
|
static |
Determines whether the specified extension is null.
- Parameters
-
- Returns
true
if the specified extension is null; otherwise, false
.
override string UnifiedAutomation.UaBase.ExtensionObject.ToString |
( |
| ) |
|
Formats the object as a string.
string UnifiedAutomation.UaBase.ExtensionObject.ToString |
( |
string |
format, |
|
|
IFormatProvider |
formatProvider |
|
) |
| |
Formats the object as a string.
object UnifiedAutomation.UaBase.ExtensionObject.Body |
|
getset |
The documentation for this class was generated from the following file:
- D:/work/uasdknet_v3.2/src/UaBase/BuiltIn/ExtensionObject.cs