Class CilStaticSuccessorResolver
- Namespace
- Echo.Platforms.AsmResolver
- Assembly
- Echo.Platforms.AsmResolver.dll
Provides an implementation of IStaticSuccessorResolver<TInstruction>
public class CilStaticSuccessorResolver : IStaticSuccessorResolver<CilInstruction>
- Inheritance
-
CilStaticSuccessorResolver
- Implements
- Inherited Members
Properties
Instance
Gets a reusable singleton instance of the static successor resolver for the CIL architecture.
public static CilStaticSuccessorResolver Instance { get; }
Property Value
Methods
GetSuccessors(in CilInstruction, IList<SuccessorInfo>)
Gets a collection of references that represent the successors of the provided instruction.
public void GetSuccessors(in CilInstruction instruction, IList<SuccessorInfo> successorsBuffer)
Parameters
instructionCilInstructionThe instruction to resolve the successors from.
successorsBufferIList<SuccessorInfo>The buffer to add the successors into.