Skip to content

WasmExportInfo

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

One WebAssembly export entry.

public sealed record WasmExportInfo : IEquatable<WasmExportInfo>

ObjectWasmExportInfo

WasmExportInfo(string, WasmExternalKind, int)

Section titled “WasmExportInfo(string, WasmExternalKind, int)”

One WebAssembly export entry.

Parameters:

  • Name (String): The exported name.
  • Kind (WasmExternalKind): The exported external kind.
  • Index (Int32): The exported index in the kind’s index space.
public WasmExportInfo(string Name, WasmExternalKind Kind, int Index)

The exported index in the kind’s index space.

Returns: Int32

public int Index { get; init; }

The exported external kind.

Returns: WasmExternalKind

public WasmExternalKind Kind { get; init; }

The exported name.

Returns: String

public string Name { get; init; }

Deconstruct(out string, out WasmExternalKind, out int)

Section titled “Deconstruct(out string, out WasmExternalKind, out int)”

Parameters:

public void Deconstruct(out string Name, out WasmExternalKind Kind, out int Index)

Parameters:

Returns: Boolean

public override bool Equals(object? obj)

Parameters:

Returns: Boolean

public bool Equals(WasmExportInfo? other)

Returns: Int32

public override int GetHashCode()

Returns: String

public override string ToString()

operator !=(WasmExportInfo?, WasmExportInfo?)

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

Parameters:

Returns: Boolean

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

operator ==(WasmExportInfo?, WasmExportInfo?)

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

Parameters:

Returns: Boolean

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