Table of Contents

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

CilStaticSuccessorResolver

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

instruction CilInstruction

The instruction to resolve the successors from.

successorsBuffer IList<SuccessorInfo>

The buffer to add the successors into.