Skip to content

WasmTableInfo

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

One WebAssembly table declaration.

public sealed record WasmTableInfo : IEquatable<WasmTableInfo>

ObjectWasmTableInfo

One WebAssembly table declaration.

Parameters:

  • Index (Int32): The zero-based table index.
  • RefType (String): The table reference type.
  • Minimum (UInt64): The minimum element count.
  • Maximum (Nullable<UInt64>): The maximum element count when one is declared.
public WasmTableInfo(int Index, string RefType, ulong Minimum, ulong? Maximum)

The zero-based table index.

Returns: Int32

public int Index { get; init; }

The maximum element count when one is declared.

Returns: Nullable<UInt64>

public ulong? Maximum { get; init; }

The minimum element count.

Returns: UInt64

public ulong Minimum { get; init; }

The table reference type.

Returns: String

public string RefType { get; init; }

Deconstruct(out int, out string, out ulong, out ulong?)

Section titled “Deconstruct(out int, out string, out ulong, out ulong?)”

Parameters:

public void Deconstruct(out int Index, out string RefType, out ulong Minimum, out ulong? Maximum)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Parameters:

Returns: Boolean

public bool Equals(WasmTableInfo? other)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

operator !=(WasmTableInfo?, WasmTableInfo?)

Section titled “operator !=(WasmTableInfo?, WasmTableInfo?)”

Parameters:

Returns: Boolean

public static bool operator !=(WasmTableInfo? left, WasmTableInfo? right)

operator ==(WasmTableInfo?, WasmTableInfo?)

Section titled “operator ==(WasmTableInfo?, WasmTableInfo?)”

Parameters:

Returns: Boolean

public static bool operator ==(WasmTableInfo? left, WasmTableInfo? right)