ISerializationService
Interface
The service supporting the (de)serialization of diagrams and diagram items.
Definition
Namespace:Telerik.Windows.Diagrams.Core
Assembly:Telerik.WinControls.RadDiagram.dll
Syntax:
C#
public interface ISerializationService
Derived Classes:
Methods
Loads the specified serialization info.
C#
IEnumerable<IDiagramItem> Deserialize(SerializationInfo serializationInfo)
The serialization info.
Returns:IEnumerable<IDiagramItem>
Deserializes the items.
C#
IEnumerable<IDiagramItem> DeserializeItems(SerializationInfo serializationInfo, bool makeUnique = false)
The serialization info.
makeUniqueboolIf set to true [make unique].
IEnumerable<IDiagramItem>
Gets the metadata id.
C#
string GetMetadataId(SerializationInfo serializationInfo)
The serialization info.
Returns:Serializes the diagram.
Serializes the connections.
C#
XElement SerializeConnections(IEnumerable<IConnection> connections)
The connections.
Returns:Serializes the groups.
C#
XElement SerializeGroups(IEnumerable<IGroupable> items, IList<IGroup> serializedGroups, XElement groupsElement)
The items.
serializedGroupsIList<IGroup>The serialized groups.
groupsElementXElementThe groups element.
Returns:Serializes the given items.
C#
SerializationInfo SerializeItems(IEnumerable<IDiagramItem> items)
The items to serialize.
Returns:A SerializationInfo instance.