Skip to main content

MoveModule

Namespace: IotaSdk

public record class MoveModule : System.IDisposable, System.IEquatable`1[[IotaSdk.MoveModule, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]

Inheritance ObjectMoveModule
Implements IDisposable, IEquatable<MoveModule>
Attributes NullableContextAttribute, NullableAttribute

Remarks:

UniFFI Warning: Optional parameters have been reordered because of a C# syntax limitation. Use named parameters for compatibility with future ordering changes.

Properties

FileFormatVersion

public int FileFormatVersion { get; init; }

Property Value

Int32

Friends

public MoveModuleConnection Friends { get; init; }

Property Value

MoveModuleConnection

Enums

public MoveEnumConnection? Enums { get; init; }

Property Value

MoveEnumConnection

Functions

public MoveFunctionConnection? Functions { get; init; }

Property Value

MoveFunctionConnection

Structs

public MoveStructConnection? Structs { get; init; }

Property Value

MoveStructConnection

Constructors

MoveModule(Int32, MoveModuleConnection, MoveEnumConnection, MoveFunctionConnection, MoveStructConnection)

public MoveModule(int FileFormatVersion, MoveModuleConnection Friends, MoveEnumConnection? Enums = null, MoveFunctionConnection? Functions = null, MoveStructConnection? Structs = null)

Parameters

FileFormatVersion Int32

Friends MoveModuleConnection

Enums MoveEnumConnection?

Functions MoveFunctionConnection?

Structs MoveStructConnection?

Remarks:

UniFFI Warning: Optional parameters have been reordered because of a C# syntax limitation. Use named parameters for compatibility with future ordering changes.

Methods

Dispose()

public void Dispose()