'Declaration
<NotNullAttribute()> Public Property DataTypeId As UANodeId
'Usage
Dim instance As UADataVariable Dim value As UANodeId instance.DataTypeId = value value = instance.DataTypeId
[NotNull()] public UANodeId DataTypeId {get; set;}
Property Value
The data type Id, represented by a OpcLabs.EasyOpc.UA.AddressSpace.UANodeId, that specifies the type of data this variable holds.The value of this property cannot be null
(Nothing
in Visual Basic).
Because there is an implicit conversion from OpcLabs.EasyOpc.UA.AddressSpace.UANodeId to OpcLabs.EasyOpc.UA.UANodeDescriptor, in languages that support implicit conversion operators (such as C# or VB.NET), you can simply use the returned OpcLabs.EasyOpc.UA.AddressSpace.UANodeId in any place where the OpcLabs.EasyOpc.UA.UANodeDescriptor is expected as input, and the corresponding node descriptor will be constructed automatically.
Also, because the OpcLabs.EasyOpc.UA.AddressSpace.UANodeId has an implicit conversion to System.String, and it converts to the expanded text of the node Id (OpcLabs.EasyOpc.UA.AddressSpace.UANodeId.ExpandedText), in languages that support implicit conversion operators (such as C# or VB.NET), you can simply use the returned OpcLabs.EasyOpc.UA.AddressSpace.UANodeId in any place where expanded text of a node Id (a string) is expected as input, and the corresponding expanded text will be taken automatically from the node Id.