Table of Contents

Namespace Echo.Graphing.Serialization.Dot

Classes

DotWriter

Provides a mechanism for writing graphs to a character stream using the dot file format.

HashCodeNodeIdentifier

Provides an implementation of the INodeIdentifier interface, that returns the hash code of the node object as unique identifiers.

HexLabelNodeAdorner

Represents a node adorner that adds a label to a node containing the hexadecimal representation of the Id property.

IdentifiedNodeIdentifier

Provides an implementation of the INodeIdentifier interface, that returns the value of Id.

IncrementingNodeIdentifier

Provides an implementation of the INodeIdentifier interface, that maintains a counter that is increased every time a new node is assigned an identifier.

Structs

DotEntityStyle

Defines a tuple of style properties for an entity in a control flow graph.

Interfaces

IDotEdgeAdorner

Provides members for adorning an edge in a graph.

IDotNodeAdorner

Provides members for adorning a node in a graph.

IDotSubGraphAdorner

Provides members for adorning a sub graph.

INodeIdentifier

Provides members for obtaining unique identifiers to a node.