QuickGraph.Serialization
A base class that creates a proxy to a graph that is xml serializable
type of the vertices
type of the edges
Deserializes a graph from a generic xml stream, using an .
type of the vertices
type of the edges
input xml document
xpath expression to the graph node. The first node is considered
xpath expression from the graph node to the vertex nodes.
xpath expression from the graph node to the edge nodes.
delegate that instantiate the empty graph instance, given the graph node
delegate that instantiate a vertex instance, given the vertex node
delegate that instantiate an edge instance, given the edge node
Deserializes a graph from a generic xml stream, using an .
type of the vertices
type of the edges
input xml document
predicate that returns a value indicating if the current xml node is a graph. The first match is considered
predicate that returns a value indicating if the current xml node is a vertex.
predicate that returns a value indicating if the current xml node is an edge.
delegate that instantiate the empty graph instance, given the graph node
delegate that instantiate a vertex instance, given the vertex node
delegate that instantiate an edge instance, given the edge node
Deserializes a graph from a generic xml stream, using an .
type of the vertices
type of the edges
input xml document
xml namespace
name of the xml node holding graph information. The first node is considered
name of the xml node holding vertex information
name of the xml node holding edge information
delegate that instantiate the empty graph instance, given the graph node
delegate that instantiate a vertex instance, given the vertex node
delegate that instantiate an edge instance, given the edge node
Serializes a graph to a generic xml stream, using an .
The type of the vertex.
The type of the edge.
The type of the graph.
The graph.
The writer.
The vertex identity.
The edge identity.
Name of the graph element.
Name of the vertex element.
Name of the edge element.
The namespace URI.
Serializes a graph to a generic xml stream, using an .
The type of the vertex.
The type of the edge.
The type of the graph.
The writer.
The graph.
The vertex identity.
The edge identity.
Name of the graph element.
Name of the vertex element.
Name of the edge element.
The namespace URI (optional).
The write graph attributes (optional).
The write vertex attributes (optional).
The write edge attributes (optional).
A GraphML ( http://graphml.graphdrawing.org/ ) format deserializer.
type of a vertex
type of an edge
type of the graph
Custom vertex, edge and graph attributes can be specified by
using the
attribute on properties (field not suppored).
The serializer uses LCG (lightweight code generation) to generate the
methods that writes the attributes to avoid paying the price of
Reflection on each vertex/edge. Since nothing is for free, the first
time you will use the serializer *on a particular pair of types*, it
will have to bake that method.
Hyperedge, nodes, nested graphs not supported.
A resolver that loads graphml DTD and XSD schemas
from embedded resources.
A GraphML ( http://graphml.graphdrawing.org/ ) format serializer.
type of a vertex
type of an edge
type of the graph
Custom vertex, edge and graph attributes can be specified by
using the
attribute on properties (field not suppored).
The serializer uses LCG (lightweight code generation) to generate the
methods that writes the attributes to avoid paying the price of
Reflection on each vertex/edge. Since nothing is for free, the first
time you will use the serializer *on a particular pair of types*, it
will have to bake that method.
Hyperedge, nodes, nested graphs not supported.
Raised when the graph is about to be returned
Raised when a new link is added to the graph
Raised when a new node is added to the graph
Directed Graph Markup Language extensions
Writes the dgml data structure to the xml writer
Writes the dgml data structure to the xml writer
Writes the dgml data structure to the xml writer
Writes the dgml data structure to the xml writer
Populates a DGML graph from a graph
Populates a DGML graph from a graph
Populates a DGML graph from a graph
Populates a DGML graph from a graph
Gets the DirectedGraph xml serializer