Table of Contents

Namespace Echo.Platforms.AsmResolver.Emulation.Stack

Classes

CallEventArgs

Provides a description of events related to a frame in a call stack.

CallFrame

Represents a single frame in a virtual stack.

CallStack

Represents a call stack consisting of frames, representing the current state of the program.

EvaluationStack

Represents an evaluation stack during the execution of a managed method body.

ExceptionHandlerFrame

Provides a mechanism for implementing exception handling for a single protected range within a single method body.

ExceptionHandlerStack

Implements the exception handling mechanism within a single managed method.

Structs

ExceptionHandlerResult

Provides a discriminated union describing the result of an exception handler operation, containing either the next offset to jump to, or a handle to an unhandled exception object.

StackSlot

Represents a single slot in the evaluation stack.

Enums

StackSlotTypeHint

Provides type hints indicating how a value was pushed onto the stack.