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