MakeMoveVector
Namespace: IotaSdk
Command to build a move vector out of a set of individual elements
BCS
The BCS serialized form for this type is defined by the following ABNF:
make-move-vector = (option type-tag) (vector argument)
public class MakeMoveVector : IMakeMoveVector, System.IEquatable`1[[IotaSdk.MakeMoveVector, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.IDisposable
Inheritance Object → MakeMoveVector
Implements IMakeMoveVector, IEquatable<MakeMoveVector>, IDisposable
Attributes NullableContextAttribute, NullableAttribute
Constructors
MakeMoveVector(UInt64)
public MakeMoveVector(ulong pointer)
Parameters
pointer UInt64
MakeMoveVector(TypeTag, Argument[])
public MakeMoveVector(TypeTag? typeTag, Argument[] elements)
Parameters
typeTag TypeTag?
elements Argument[]
Methods
Destroy()
public void Destroy()
Dispose()
public void Dispose()
Elements()
The set individual elements to build the vector with
public Argument[] Elements()
Returns
TypeTag()
Type of the individual elements
This is required to be set when the type can't be inferred, for example when the set of provided arguments are all pure input values.
public TypeTag? TypeTag()
Returns
Equals(MakeMoveVector)
public bool Equals(MakeMoveVector? other)
Parameters
other MakeMoveVector?
Returns
Equals(Object)
public override bool Equals(object? obj)
Parameters
obj Object?