The StarDiagramXmlSerializer type exposes the following members.

Constructors

  NameDescription
StarDiagramXmlSerializer

Methods

  NameDescription
AddStarDiagramConnectionAttributes
Adds star diagram connection specific attributes to the given XElement for the given StarDiagramConnection. This can be called when serializing custom star diagram connections.
AddStarDiagramNodeAttributes
Adds star diagram node specific attributes to the given XElement for the given StarDiagramNode. This can be called when serializing custom star diagram nodes.
CreateConnection
Returns a deserialized connection based on the given XElement.
(Inherited from DiagramXmlSerializer.)
CreateDiagram
Returns a new instance of StarDiagramModel.
(Overrides DiagramXmlSerializer..::.CreateDiagram()()().)
CreateNode
Returns a deserialized node based on the given XElement.
(Inherited from DiagramXmlSerializer.)
Deserialize
Deserializes a Diagram from XML.
(Inherited from DiagramXmlSerializer.)
Serialize
Serializes a Diagram to XML.
(Inherited from DiagramXmlSerializer.)
SerializeConnectionCore
Returns an XElement for serializing the given connection.
(Overrides DiagramXmlSerializer..::.SerializeConnectionCore(DiagramConnection).)
SerializeNodeCore
Returns an XElement for serializing the given node.
(Overrides DiagramXmlSerializer..::.SerializeNodeCore(DiagramNode).)
SetStarDiagramConnectionProperties
Deserializes the star diagram connection specific attributes on the given XElement to set properties on the given StarDiagramConnection. This can be called when deserializing custom star diagram connections.
SetStarDiagramNodeProperties
Deserializes the star diagram node specific attributes on the given XElement to set properties on the given StarDiagramNode. This can be called when deserializing custom star diagram nodes.
Shape
Returns a DiagramShape based on the given XAttribute value.
(Inherited from DiagramXmlSerializer.)

Properties

  NameDescription
LineTypeNameResolver
Gets or sets a function used to resolve line type names. This supports custom line types. If the LineTypeNameResolver is not set, or returns null, then the default resolver is used.
(Inherited from DiagramXmlSerializer.)
OnDeserializeCustomConnectionData
Gets or sets a function used to deserialize custom connection data.
(Inherited from DiagramXmlSerializer.)
OnDeserializeCustomNodeData
Gets or sets a function used to deserialize custom node data.
(Inherited from DiagramXmlSerializer.)
OnSerializeCustomConnectionData
Gets or sets a function used to serialize custom connection data.
(Inherited from DiagramXmlSerializer.)
OnSerializeCustomNodeData
Gets or sets a function used to serialize custom node data.
(Inherited from DiagramXmlSerializer.)
ShapeNameResolver
Gets or sets a function used to resolve shape names. This supports custom shapes. If the ShapeNameResolver is not set, or returns null, then the default resolver is used.
(Inherited from DiagramXmlSerializer.)

See Also