QuickOPC User's Guide and Reference
UAEnumTypeInfo Class
Members 



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.DataTypeSchema Namespace : UAEnumTypeInfo Class
Provides metadata for a custom OPC UA enumeration or option set data type.
Syntax
'Declaration
 
<ComDefaultInterfaceAttribute(OpcLabs.EasyOpc.UA.DataTypeSchema.ComTypes._UAEnumTypeInfo)>
<ComVisibleAttribute(True)>
<GuidAttribute("37776780-689B-44B8-A327-5988AB8A0923")>
<TypeConverterAttribute(System.ComponentModel.ExpandableObjectConverter)>
<SerializableAttribute()>
Public NotInheritable Class UAEnumTypeInfo 
   Inherits UADataTypeInfo
   Implements OpcLabs.BaseLib.Collections.Generic.INonNullEnumerable(Of UAEnumFieldInfo), OpcLabs.EasyOpc.UA.DataTypeSchema.ComTypes._UADataTypeInfo, OpcLabs.EasyOpc.UA.DataTypeSchema.ComTypes._UAEnumTypeInfo, System.Collections.Generic.IEnumerable(Of UAEnumFieldInfo), System.Collections.Generic.IEnumerable(Of T), System.Collections.IEnumerable, System.Runtime.Serialization.ISerializable 
'Usage
 
Dim instance As UAEnumTypeInfo
[ComDefaultInterface(OpcLabs.EasyOpc.UA.DataTypeSchema.ComTypes._UAEnumTypeInfo)]
[ComVisible(true)]
[Guid("37776780-689B-44B8-A327-5988AB8A0923")]
[TypeConverter(System.ComponentModel.ExpandableObjectConverter)]
[Serializable()]
public sealed class UAEnumTypeInfo : UADataTypeInfo, OpcLabs.BaseLib.Collections.Generic.INonNullEnumerable<UAEnumFieldInfo>, OpcLabs.EasyOpc.UA.DataTypeSchema.ComTypes._UADataTypeInfo, OpcLabs.EasyOpc.UA.DataTypeSchema.ComTypes._UAEnumTypeInfo, System.Collections.Generic.IEnumerable<UAEnumFieldInfo>, System.Collections.Generic.IEnumerable<T>, System.Collections.IEnumerable, System.Runtime.Serialization.ISerializable  
[ComDefaultInterface(OpcLabs.EasyOpc.UA.DataTypeSchema.ComTypes._UAEnumTypeInfo)]
[ComVisible(true)]
[Guid("37776780-689B-44B8-A327-5988AB8A0923")]
[TypeConverter(System.ComponentModel.ExpandableObjectConverter)]
[Serializable()]
public ref class UAEnumTypeInfo sealed : public UADataTypeInfo, OpcLabs.BaseLib.Collections.Generic.INonNullEnumerable<UAEnumFieldInfo>, OpcLabs.EasyOpc.UA.DataTypeSchema.ComTypes._UADataTypeInfo, OpcLabs.EasyOpc.UA.DataTypeSchema.ComTypes._UAEnumTypeInfo, System.Collections.Generic.IEnumerable<UAEnumFieldInfo>, 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.UAEnumTypeInfo

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