Skip to main content

MoveArg

Namespace: IotaSdk

public class MoveArg : IMoveArg, System.IDisposable

Inheritance Object → MoveArg
Implements IMoveArg, IDisposable
Attributes NullableContextAttribute, NullableAttribute

Constructors​

MoveArg(UInt64)​

public MoveArg(ulong pointer)

Parameters​

pointer UInt64

Methods​

Destroy()​

public void Destroy()

Dispose()​

public void Dispose()

Address(Address)​

public static MoveArg Address(Address address)

Parameters​

address Address

Returns​

MoveArg

AddressFromHex(String)​

public static MoveArg AddressFromHex(string hex)

Parameters​

hex String

Returns​

MoveArg

Exceptions​

SdkFfiException

AddressFromShortHex(String)​

public static MoveArg AddressFromShortHex(string hex)

Parameters​

hex String

Returns​

MoveArg

Exceptions​

SdkFfiException

AddressVec(Address[])​

public static MoveArg AddressVec(Address[] addresses)

Parameters​

addresses Address[]

Returns​

MoveArg

AddressVecFromHex(String[])​

public static MoveArg AddressVecFromHex(String[] addresses)

Parameters​

addresses String[]

Returns​

MoveArg

Exceptions​

SdkFfiException

Bool(Boolean)​

public static MoveArg Bool(bool value)

Parameters​

value Boolean

Returns​

MoveArg

BoolVec(Boolean[])​

public static MoveArg BoolVec(Boolean[] values)

Parameters​

values Boolean[]

Returns​

MoveArg

Digest(Digest)​

public static MoveArg Digest(Digest digest)

Parameters​

digest Digest

Returns​

MoveArg

DigestFromBase58(String)​

public static MoveArg DigestFromBase58(string base58)

Parameters​

base58 String

Returns​

MoveArg

Exceptions​

SdkFfiException

DigestVec(Digest[])​

public static MoveArg DigestVec(Digest[] digests)

Parameters​

digests Digest[]

Returns​

MoveArg

DigestVecFromBase58(String[])​

public static MoveArg DigestVecFromBase58(String[] digests)

Parameters​

digests String[]

Returns​

MoveArg

Exceptions​

SdkFfiException

Option(MoveArg)​

public static MoveArg Option(MoveArg? value)

Parameters​

value MoveArg?

Returns​

MoveArg

String(String)​

public static MoveArg String(string string)

Parameters​

string String

Returns​

MoveArg

StringVec(String[])​

public static MoveArg StringVec(String[] addresses)

Parameters​

addresses String[]

Returns​

MoveArg

U128(String)​

public static MoveArg U128(string value)

Parameters​

value String

Returns​

MoveArg

Exceptions​

SdkFfiException

U128Vec(String[])​

public static MoveArg U128Vec(String[] values)

Parameters​

values String[]

Returns​

MoveArg

Exceptions​

SdkFfiException

U16(UInt16)​

public static MoveArg U16(ushort value)

Parameters​

value UInt16

Returns​

MoveArg

U16Vec(UInt16[])​

public static MoveArg U16Vec(UInt16[] values)

Parameters​

values UInt16[]

Returns​

MoveArg

U256(String)​

public static MoveArg U256(string value)

Parameters​

value String

Returns​

MoveArg

Exceptions​

SdkFfiException

U256Vec(String[])​

public static MoveArg U256Vec(String[] values)

Parameters​

values String[]

Returns​

MoveArg

Exceptions​

SdkFfiException

U32(UInt32)​

public static MoveArg U32(uint value)

Parameters​

value UInt32

Returns​

MoveArg

U32Vec(UInt32[])​

public static MoveArg U32Vec(UInt32[] values)

Parameters​

values UInt32[]

Returns​

MoveArg

U64(UInt64)​

public static MoveArg U64(ulong value)

Parameters​

value UInt64

Returns​

MoveArg

U64Vec(UInt64[])​

public static MoveArg U64Vec(UInt64[] values)

Parameters​

values UInt64[]

Returns​

MoveArg

U8(Byte)​

public static MoveArg U8(byte value)

Parameters​

value Byte

Returns​

MoveArg

U8Vec(Byte[])​

public static MoveArg U8Vec(Byte[] values)

Parameters​

values Byte[]

Returns​

MoveArg