Class DisassembleWasmModuleResult
public sealed record DisassembleWasmModuleResult : EmptyResult, IEquatable<EmptyResult>, IEquatable<DisassembleWasmModuleResult>
- Inheritance
-
EmptyResultDisassembleWasmModuleResult
- Implements
-
IEquatable<EmptyResult>
- Inherited Members
-
EmptyResult.ToString()EmptyResult.GetHashCode()EmptyResult.Equals(EmptyResult)EmptyResult.<Clone>$()EmptyResult.AdditionalDataEmptyResult.AdditionalMessageData
Constructors
DisassembleWasmModuleResult(string?, long, ImmutableArray<long>, WasmDisassemblyChunk)
public DisassembleWasmModuleResult(string? StreamId, long TotalNumberOfLines, ImmutableArray<long> FunctionBodyOffsets, WasmDisassemblyChunk Chunk)
Parameters
StreamIdstringFor large modules, return a stream from which additional chunks of disassembly can be read successively.
TotalNumberOfLineslongThe total number of lines in the disassembly text.
FunctionBodyOffsetsImmutableArray<long>The offsets of all function bodies, in the format [start1, end1, start2, end2, ...] where all ends are exclusive.
ChunkWasmDisassemblyChunkThe first chunk of disassembly.
Properties
Chunk
The first chunk of disassembly.
public WasmDisassemblyChunk Chunk { get; init; }
Property Value
FunctionBodyOffsets
The offsets of all function bodies, in the format [start1, end1, start2, end2, ...] where all ends are exclusive.
public ImmutableArray<long> FunctionBodyOffsets { get; init; }
Property Value
StreamId
For large modules, return a stream from which additional chunks of disassembly can be read successively.
public string? StreamId { get; init; }
Property Value
TotalNumberOfLines
The total number of lines in the disassembly text.
public long TotalNumberOfLines { get; init; }