Skip to content

Reference

OpcTypeSystem Class

Defines an abstract implementation of the IOpcTypeSystem to define type information used in different scopes of OPC UA.

Reference

OpcTypeSystem<T> Class ​

abstract · since v2.9

Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Members
OpcTypeSystem<T> Members
Also in
Opc.UaFx.Client

Defines an abstract implementation of the IOpcTypeSystem to define type information used in different scopes of OPC UA.

Syntax ​

csharp
public abstract class OpcTypeSystem<T> where T : class, IOpcType
vbnet
Public MustInherit Class OpcTypeSystem(Of T As {Class, IOpcType})

Type parameters ​

NameDescription
T

Inheritance ​

Object → OpcTypeSystem<T>

Implements ​

Derived types ​

Constructors ​

NameDescription
OpcTypeSystemprotected · 2 overloadsInitializes a new instance of the OpcTypeSystem<T> class using the scope specified without any fallback type system.

Properties ​

NameDescription
FallbackTypeSystemvirtualGets the type system used as the fallback system to query type information which is referenced in the current OpcTypeSystem<T> but is not declared.
IsEmptyvirtualGets a value indicating whether the current OpcTypeSystem<T> represents a type system to use if there is no specific type system described.
ScopeGets the scope of types covered by the current OpcTypeSystem<T>.

Methods ​

NameDescription
GetType4 overloadsRetrieves the T object which is known under the name specified.
GetTypeCoreprotected · abstract · 4 overloadsRetrieves the T object which is known under the name specified.
GetTypesRetrieves all T objects offered by the OpcTypeSystem<T>.
GetTypesCoreprotected · abstractRetrieves all T objects offered by the current OpcTypeSystem<T> .

Applies to ​

PackageVersions
Opc.UaFx.Advancedv2.9–v2.59