Class
SerializationExtensions

Utilities related to (de)serialization.

Definition

Namespace:Telerik.Windows.Diagrams.Core

Assembly:Telerik.Windows.Diagrams.Core.dll

Syntax:

cs-api-definition
public static class SerializationExtensions

Inheritance: objectSerializationExtensions

Fields

AssemblyQualifyingNameSeparator

The QualifyingName separator constant.

Declaration

cs-api-definition
public const string AssemblyQualifyingNameSeparator = ";"

Field Value

string

Methods

GetAssemblyNames(string)

Gets the assembly names from the provided qualifying names.

Declaration

cs-api-definition
public static string[] GetAssemblyNames(string qualifyingNames)

Parameters

qualifyingNames

string

Returns

string[]

GetSerializationInfo(DiagramMetadata, bool)

Gets the serialization info.

Declaration

cs-api-definition
public static SerializationInfo GetSerializationInfo(this DiagramMetadata metadata, bool onlyBasicMetadata = false)

Parameters

metadata

DiagramMetadata

The metadata.

onlyBasicMetadata

bool

If set to true [only basic metadata].

Returns

SerializationInfo

GetSerializationInfo(IConnection)

Gets the serializationInfo.

Declaration

cs-api-definition
public static SerializationInfo GetSerializationInfo(this IConnection connection)

Parameters

connection

IConnection

The connection.

Returns

SerializationInfo

GetSerializationInfo(IDiagramItem)

Declaration

cs-api-definition
public static SerializationInfo GetSerializationInfo(this IDiagramItem item)

Parameters

item

IDiagramItem

The item to dehydrate.

Returns

SerializationInfo

GetSerializationInfo(IShape)

Gets the serializationInfo.

Declaration

cs-api-definition
public static SerializationInfo GetSerializationInfo(this IShape shape)

Parameters

shape

IShape

The shape.

Returns

SerializationInfo

SetFromSerializationInfo(DiagramMetadata, SerializationInfo)

Sets from serialization info.

Declaration

cs-api-definition
public static void SetFromSerializationInfo(this DiagramMetadata metadata, SerializationInfo info)

Parameters

metadata

DiagramMetadata

The metadata.

info

SerializationInfo

The info.

SetFromSerializationInfo(IConnection, SerializationInfo)

Sets from serialization info.

Declaration

cs-api-definition
public static void SetFromSerializationInfo(this IConnection connection, SerializationInfo info)

Parameters

connection

IConnection

The connection.

info

SerializationInfo

The serialization info.

SetFromSerializationInfo(IDiagramItem, SerializationInfo)

Sets from serialization info.

Declaration

cs-api-definition
public static void SetFromSerializationInfo(this IDiagramItem item, SerializationInfo info)

Parameters

item

IDiagramItem

The item.

info

SerializationInfo

The serialization item.

SetFromSerializationInfo(IGraphInternal, SerializationInfo)

Sets from serialization info.

Declaration

cs-api-definition
[SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
public static void SetFromSerializationInfo(this IGraphInternal graph, SerializationInfo info)

Parameters

graph

IGraphInternal

The graph.

info

SerializationInfo

The info.

SetFromSerializationInfo(IShape, SerializationInfo)

Sets from serialization info.

Declaration

cs-api-definition
public static void SetFromSerializationInfo(this IShape shape, SerializationInfo info)

Parameters

shape

IShape

The shape.

info

SerializationInfo

The serialization info.