Skip to content

ReadyToRunDisassembler.MethodDisassembly

Namespace: Dotsider.Core.Analysis.ReadyToRun

Assembly: Dotsider.Core.dll

The result of disassembling a method across its ranges.

public readonly record struct ReadyToRunDisassembler.MethodDisassembly : IEquatable<ReadyToRunDisassembler.MethodDisassembly>

MethodDisassembly(string, IReadOnlyList<NativeInstruction>)

Section titled “MethodDisassembly(string, IReadOnlyList<NativeInstruction>)”

The result of disassembling a method across its ranges.

Parameters:

public MethodDisassembly(string Text, IReadOnlyList<NativeInstruction> Instructions)

Every decoded instruction across all ranges, in order.

Returns: IReadOnlyList<NativeInstruction>

public IReadOnlyList<NativeInstruction> Instructions { get; init; }

The concatenated, block-separated disassembly text.

Returns: String

public string Text { get; init; }