Utilities related to (de)serialization.
Definition
Namespace:Telerik.Windows.Diagrams.Core
Assembly:Telerik.WinControls.RadDiagram.dll
Syntax:
C#
public static class SerializationExtensions
Inheritance: objectSerializationExtensions
Fields
The QualifyingName separator constant.
C#
public const string AssemblyQualifyingNameSeparator = ";"
Methods
Gets the serialization info.
C#
public static SerializationInfo GetSerializationInfo(this DiagramMetadata metadata, bool onlyBasicMetadata = false)
The metadata.
onlyBasicMetadataboolIf set to true [only basic metadata].
Gets the serializationInfo.
C#
public static SerializationInfo GetSerializationInfo(this IConnection connection)
The connection.
Returns:Gets the SerializationInfo of the IDiagramItem.
C#
public static SerializationInfo GetSerializationInfo(this IDiagramItem item)
The item to dehydrate.
Returns:Gets the serializationInfo.
C#
public static SerializationInfo GetSerializationInfo(this IShape shape)
The shape.
Returns:Sets from serialization info.
C#
public static void SetFromSerializationInfo(this DiagramMetadata metadata, SerializationInfo info)
The metadata.
infoSerializationInfoThe info.
Sets from serialization info.
C#
public static void SetFromSerializationInfo(this IConnection connection, SerializationInfo info)
The connection.
infoSerializationInfoThe serialization info.
Sets from serialization info.
C#
public static void SetFromSerializationInfo(this IDiagramItem item, SerializationInfo info)
The item.
infoSerializationInfoThe serialization item.
Sets from serialization info.
C#
public static void SetFromSerializationInfo(this IGraphInternal graph, SerializationInfo info)
The graph.
infoSerializationInfoThe info.
Sets from serialization info.
C#
public static void SetFromSerializationInfo(this IShape shape, SerializationInfo info)
The shape.
infoSerializationInfoThe serialization info.