Table of Contents

Namespace Echo.ControlFlow.Serialization.Dot

Classes

ControlFlowEdgeAdorner<TInstruction>

Represents an adorner that styles edges in a control flow graph.

ControlFlowNodeAdorner<TInstruction>

Represents an adorner that adds the string representation of the embedded instructions to a node in a graph.

DefaultInstructionFormatter<TInstruction>

Provides a default implementation for IInstructionFormatter<TInstruction>.

ExceptionHandlerAdorner<TInstruction>

Represents an adorner that adds styles to regions in control flow graphs.

OffsetNodeIdentifier<TInstruction>

Provides an implementation of the INodeIdentifier interface, that returns the offset of the basic block as unique identifiers.

Interfaces

IInstructionFormatter<TInstruction>

Allows the user to format instructions in the ControlFlowNodeAdorner<TInstruction>.