Defines a method input or output argument specification.
More...
Inherits IFormattable, and UnifiedAutomation.UaBase.IEncodeable.
Defines a method input or output argument specification.
It is for example used in the input and output argument Properties for methods.
UnifiedAutomation.UaBase.Argument.Argument |
( |
| ) |
|
|
inline |
virtual bool UnifiedAutomation.UaBase.Argument.IsEqual |
( |
IEncodeable |
encodeable | ) |
|
|
inlinevirtual |
override string UnifiedAutomation.UaBase.Argument.ToString |
( |
| ) |
|
|
inline |
Returns a System.String that represents this instance.
- Returns
- A System.String that represents this instance.
string UnifiedAutomation.UaBase.Argument.ToString |
( |
string |
format, |
|
|
IFormatProvider |
formatProvider |
|
) |
| |
|
inline |
Returns a System.String that represents this instance.
- Parameters
-
format | The format. |
formatProvider | The format provider. |
- Returns
- A System.String that represents this instance.
Specifies the length of each dimension for an array dataType.
It is intended to describe the capability of the DataType, not the current size.
The number of elements shall be equal to the value of the valueRank. Shall be null if valueRank ≦ 0.
A value of 0 for an individual dimension indicates that the dimension has a variable length.
NodeId UnifiedAutomation.UaBase.Argument.DataType |
|
getset |
The NodeId of the DataType of this argument.
A localised description of the argument.
string UnifiedAutomation.UaBase.Argument.Name |
|
getset |
object UnifiedAutomation.UaBase.Argument.UserData |
|
getset |
Gets or sets the user data.
The user data.
Variant UnifiedAutomation.UaBase.Argument.Value |
|
getset |
Gets or sets the value.
The value.
int UnifiedAutomation.UaBase.Argument.ValueRank |
|
getset |
Indicates whether the DataType is an array and how many dimensions the array has.
It may have the following values:
- n> 1
- The DataType is an array with the specified number of dimensions.
- OneDimension (1)
- The DataType is an array with one dimension.
- OneOrMoreDimensions (0)
- The dataType is an array with one or more dimensions.
- Scalar (−1)
- The DataType is not an array.
- Any (−2)
- The DataType can be a scalar or an array with any number of dimensions.
- ScalarOrOneDimension (−3)
- The DataType can be a scalar or a one dimensional array.
- Note
- All DataTypes are considered to be scalar, even if they have array-like semantics like ByteString and String.
The documentation for this class was generated from the following files:
- D:/work/uasdknet_master/src/UaBase/Generated/Opc.Ua.DataTypes.cs
- D:/work/uasdknet_master/src/UaBase/Helpers/Argument.cs