New to Telerik UI for WinFormsStart a free 30-day trial

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

C#
public static Font ConvertToFont(string fontString)
Parameters:fontStringstringReturns:

Font

C#
public static string ConvertToString(Font font)
Parameters:fontFontReturns:

string

Gets the assembly names from the provided qualifying names.

C#
public static string[] GetAssemblyNames(string qualifyingNames)
Parameters:qualifyingNamesstringReturns:

string[]

Gets the serialization info.

C#
public static SerializationInfo GetSerializationInfo(this DiagramMetadata metadata, bool onlyBasicMetadata = false)
Parameters:metadataDiagramMetadata

The metadata.

onlyBasicMetadatabool

If set to true [only basic metadata].

Returns:

SerializationInfo

Gets the serializationInfo.

C#
public static SerializationInfo GetSerializationInfo(this IConnection connection)
Parameters:connectionIConnection

The connection.

Returns:

SerializationInfo

C#
public static SerializationInfo GetSerializationInfo(this IDiagramItem item)
Parameters:itemIDiagramItem

The item to dehydrate.

Returns:

SerializationInfo

Gets the serializationInfo.

C#
public static SerializationInfo GetSerializationInfo(this IShape shape)
Parameters:shapeIShape

The shape.

Returns:

SerializationInfo

Sets from serialization info.

C#
public static void SetFromSerializationInfo(this DiagramMetadata metadata, SerializationInfo info)
Parameters:metadataDiagramMetadata

The metadata.

infoSerializationInfo

The info.

Sets from serialization info.

C#
public static void SetFromSerializationInfo(this IConnection connection, SerializationInfo info)
Parameters:connectionIConnection

The connection.

infoSerializationInfo

The serialization info.

Sets from serialization info.

C#
public static void SetFromSerializationInfo(this IDiagramItem item, SerializationInfo info)
Parameters:itemIDiagramItem

The item.

infoSerializationInfo

The serialization item.

Sets from serialization info.

C#
public static void SetFromSerializationInfo(this IGraphInternal graph, SerializationInfo info)
Parameters:graphIGraphInternal

The graph.

infoSerializationInfo

The info.

Sets from serialization info.

C#
public static void SetFromSerializationInfo(this IShape shape, SerializationInfo info)
Parameters:shapeIShape

The shape.

infoSerializationInfo

The serialization info.