| Overload | Description | 
|---|---|
| ValueType<TValue>(UADataVariable) | Makes the data variable to use the value type specified by a generic parameter. | 
| ValueType<TValue>(UADataVariable,Int32[]) | Makes the data variable to use the value type specified by a generic parameter, specifying array dimensions. | 
| ValueType(UADataVariable,Type) | Makes the data variable to use the specified value type. | 
| ValueType(UADataVariable,TypeCode) | Makes the data variable to use the specified value type code. | 
| ValueType(UADataVariable,UANodeId) | Makes the data variable to use the specified data type Id, and an empty array dimension list. | 
| ValueType(UADataVariable,UANodeId,Int32) | Makes the data variable to use the specified data type Id and array rank. It also initializes the attribute data to default values. | 
| ValueType(UADataVariable,UANodeId,IReadOnlyList<Int32>) | Makes the data variable to use the specified data type Id and array dimension list. It also initializes the attribute data to default values. | 
| ValueType(UADataVariable,UANodeId,IReadOnlyList<Int32>,Boolean) | Makes the data variable to use the specified data type Id and array dimension list. | 
