Class
SerializationExtensions

Utilities related to the (de)serialization.

Definition

Namespace:Telerik.Windows.Controls.Diagrams

Assembly:Telerik.Windows.Controls.Diagrams.dll

Syntax:

cs-api-definition
public static class SerializationExtensions

Inheritance: objectSerializationExtensions

Methods

DeserializePrimitives(Control, SerializationInfo)

Deserializes some primitive properties of a control.

Declaration

cs-api-definition
public static void DeserializePrimitives(this Control control, SerializationInfo info)

Parameters

control

Control

The control.

info

SerializationInfo

The serialization info.

GetBoolean(string)

Returns a boolean value of the given string.

Declaration

cs-api-definition
public static bool GetBoolean(string serializationValue)

Parameters

serializationValue

string

The serialized boolean.

Returns

bool

GetBrush(object, string)

Returns a brush from the SerializationInfo data.

Declaration

cs-api-definition
public static Brush GetBrush(object data, string nodeName)

Parameters

data

object

The data representing a brush; which can be a simple color or a gradient..

nodeName

string

Name of the node.

Returns

Brush

GetBrushInfo(Brush, string)

Converts the brush to a serialized form which can be added to the buckets of the SerializationInfo.

Declaration

cs-api-definition
public static object GetBrushInfo(this Brush brush, string nodeName)

Parameters

brush

Brush

The brush.

nodeName

string

Name of the node.

Returns

object

GetThickness(string)

Returns a Thickness on the basis of the given string.

Declaration

cs-api-definition
public static Thickness GetThickness(string serializationValue)

Parameters

serializationValue

string

The serialized thickness.

Returns

Thickness

GetThicknessInfo(Thickness)

Returns a serialized form of the given thickness.

Declaration

cs-api-definition
public static string GetThicknessInfo(this Thickness thickness)

Parameters

thickness

Thickness

The thickness.

Returns

string

SerializePrimitives(Control, SerializationInfo)

Serializes some primitive properties of a control.

Declaration

cs-api-definition
public static void SerializePrimitives(this Control control, SerializationInfo info)

Parameters

control

Control

The control.

info

SerializationInfo

The serialization info.