OPC Studio User's Guide and Reference
UAStructureTypeInfo Class
Members 



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.DataTypeSchema Namespace : UAStructureTypeInfo Class
Provides metadata for a custom OPC UA structure data type.
Syntax
'Declaration
 
<ComVisibleAttribute(True)>
<ComDefaultInterfaceAttribute(OpcLabs.EasyOpc.UA.DataTypeSchema.ComTypes._UAStructureTypeInfo)>
<GuidAttribute("0D3A166E-44C6-40C0-A942-AADA18542561")>
<TypeConverterAttribute(System.ComponentModel.ExpandableObjectConverter)>
<SerializableAttribute()>
Public NotInheritable Class UAStructureTypeInfo 
   Inherits UADataTypeInfo
   Implements OpcLabs.BaseLib.Collections.Generic.INonNullEnumerable(Of UAStructureFieldInfo), OpcLabs.EasyOpc.UA.DataTypeSchema.ComTypes._UADataTypeInfo, OpcLabs.EasyOpc.UA.DataTypeSchema.ComTypes._UAStructureTypeInfo, System.Collections.Generic.IEnumerable(Of UAStructureFieldInfo), System.Collections.Generic.IEnumerable(Of T), System.Collections.IEnumerable, System.Runtime.Serialization.ISerializable 
'Usage
 
Dim instance As UAStructureTypeInfo
[ComVisible(true)]
[ComDefaultInterface(OpcLabs.EasyOpc.UA.DataTypeSchema.ComTypes._UAStructureTypeInfo)]
[Guid("0D3A166E-44C6-40C0-A942-AADA18542561")]
[TypeConverter(System.ComponentModel.ExpandableObjectConverter)]
[Serializable()]
public sealed class UAStructureTypeInfo : UADataTypeInfo, OpcLabs.BaseLib.Collections.Generic.INonNullEnumerable<UAStructureFieldInfo>, OpcLabs.EasyOpc.UA.DataTypeSchema.ComTypes._UADataTypeInfo, OpcLabs.EasyOpc.UA.DataTypeSchema.ComTypes._UAStructureTypeInfo, System.Collections.Generic.IEnumerable<UAStructureFieldInfo>, System.Collections.Generic.IEnumerable<T>, System.Collections.IEnumerable, System.Runtime.Serialization.ISerializable  
[ComVisible(true)]
[ComDefaultInterface(OpcLabs.EasyOpc.UA.DataTypeSchema.ComTypes._UAStructureTypeInfo)]
[Guid("0D3A166E-44C6-40C0-A942-AADA18542561")]
[TypeConverter(System.ComponentModel.ExpandableObjectConverter)]
[Serializable()]
public ref class UAStructureTypeInfo sealed : public UADataTypeInfo, OpcLabs.BaseLib.Collections.Generic.INonNullEnumerable<UAStructureFieldInfo>, OpcLabs.EasyOpc.UA.DataTypeSchema.ComTypes._UADataTypeInfo, OpcLabs.EasyOpc.UA.DataTypeSchema.ComTypes._UAStructureTypeInfo, System.Collections.Generic.IEnumerable<UAStructureFieldInfo>, System.Collections.Generic.IEnumerable<T>, System.Collections.IEnumerable, System.Runtime.Serialization.ISerializable  
Inheritance Hierarchy

System.Object
   OpcLabs.EasyOpc.UA.DataTypeSchema.UADataTypeInfo
      OpcLabs.EasyOpc.UA.DataTypeSchema.UAStructureTypeInfo

Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2016, Windows Server 2022; .NET: Linux, macOS, Microsoft Windows

See Also