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>Implements
Section titled “Implements”Constructors
Section titled “Constructors”MethodDisassembly(string, IReadOnlyList<NativeInstruction>)
Section titled “MethodDisassembly(string, IReadOnlyList<NativeInstruction>)”The result of disassembling a method across its ranges.
Parameters:
Text(String): The concatenated, block-separated disassembly text.Instructions(IReadOnlyList<NativeInstruction>): Every decoded instruction across all ranges, in order.
public MethodDisassembly(string Text, IReadOnlyList<NativeInstruction> Instructions)Properties
Section titled “Properties”Instructions
Section titled “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; }