.NET Based OPC UA Client/Server SDK
2.6.6.478
|
Stores information about a type. More...
Inherits IFormattable.
Classes | |
class | Arrays |
Constants for one dimensional array types. More... | |
class | Scalars |
Constants for scalar types. More... | |
Public Member Functions | |
TypeInfo (BuiltInType builtInType, int valueRank) | |
Construct the object with a built-in type and a value rank. More... | |
TypeInfo (NodeId dataTypeId, ITypeTable typeTable) | |
Construct the object with a data type node id. More... | |
TypeInfo (NodeId dataTypeId, int valueRank, ITypeTable typeTable) | |
Construct the object with a data type node id and a value rank. More... | |
NodeId | GetDataTypeId (object value, NamespaceTable namespaceUris, ITypeTable typeTree) |
Returns the data type id that describes a value. More... | |
override bool | Equals (object obj) |
Determines whether the specified System.Object is equal to this instance. More... | |
override int | GetHashCode () |
Returns a hash code for this instance. More... | |
override string | ToString () |
Formats the type information as a string. More... | |
string | ToString (string format, IFormatProvider formatProvider) |
Formats the type information as a string. More... | |
Static Public Member Functions | |
static TypeInfo | Construct (object value) |
Returns the type info for the specified value. More... | |
static TypeInfo | Construct (Type systemType) |
Returns the type info for the specified system type. More... | |
static bool | operator== (TypeInfo value1, TypeInfo value2) |
Implements the operator ==. More... | |
static bool | operator!= (TypeInfo value1, TypeInfo value2) |
Implements the operator !=. More... | |
Properties | |
BuiltInType | BuiltInType [get] |
The built in type. More... | |
int | ValueRank [get] |
The value rank. More... | |
static TypeInfo | Unknown [get] |
Represents a unknown type (a.k.a. a 'null' TypeInfo). More... | |
Stores information about a type.
|
inline |
Construct the object with a built-in type and a value rank.
builtInType | Type of the built in. |
valueRank | The value rank. |
|
inline |
Construct the object with a data type node id.
dataTypeId | The data type id. |
typeTable | The type table. |
|
inline |
Construct the object with a data type node id and a value rank.
dataTypeId | The data type id. |
valueRank | The value rank. |
typeTable | The type table. |
|
inlinestatic |
Returns the type info for the specified value.
|
inlinestatic |
Returns the type info for the specified system type.
|
inline |
Determines whether the specified System.Object is equal to this instance.
obj | The System.Object to compare with this instance. |
true
if the specified System.Object is equal to this instance; otherwise, false
. T:System.NullReferenceException | The obj parameter is null. |
|
inline |
Returns the data type id that describes a value.
value | The value to describe. |
namespaceUris | The namespace uris. |
typeTree | The type tree for a server. |
|
inline |
Returns a hash code for this instance.
|
inlinestatic |
Implements the operator !=.
value1 | The value1. |
value2 | The value2. |
|
inlinestatic |
Implements the operator ==.
value1 | The value1. |
value2 | The value2. |
|
inline |
Formats the type information as a string.
|
inline |
Formats the type information as a string.
|
get |
The built in type.
|
staticget |
Represents a unknown type (a.k.a. a 'null' TypeInfo).
|
get |
The value rank.