Class
UISerializer

Serializer that stores only UI-related properties.

Definition

Namespace:Telerik.Windows.Persistence.Serialization

Assembly:Telerik.Windows.PersistenceFramework.dll

Syntax:

cs-api-definition
public class UISerializer : Serializer, ISerializer

Inheritance: objectSerializationBaseSerializerUISerializer

Implements: ISerializer

Inherited Members Serializer.Serialize(object)Serializer.Serialize(params object[])Serializer.GeneratePropertyTree(object, string, ReferenceValue, PropertyData, SerializationMetadataCollection, bool, int)SerializationBase.NULLVALUEKEYSerializationBase.UNSETVALUEKEYSerializationBase.GetCollectionId(IEnumerable<Type>)SerializationBase.KnownTypeConvertersSerializationBase.PrimitivesSerializationBase.ReferencesSerializationBase.CachedTypesSerializationBase.CachedIncompatibleTypesSerializationBase.CachedTypeCacheDataSerializationBase.TraversedObjectsSerializationBase.Manager

Constructors

UISerializer(PersistenceManager)

Initializes a new instance of the UISerializer class.

Declaration

cs-api-definition
public UISerializer(PersistenceManager manager)

Parameters

manager

PersistenceManager

The associated PersistenceManager instance.

Methods

SaveProperty(PropertyInfo, string, object, ReferenceValue, SerializationMetadataCollection, bool, int, PropertyData, MatchResult)

Saves the property.

Declaration

cs-api-definition
protected override PropertyData SaveProperty(PropertyInfo property, string path, object obj, ReferenceValue parentValue, SerializationMetadataCollection options, bool shouldValidateCriteria, int nestingDepth, PropertyData parentPropData, MatchResult parentMatchResult)

Parameters

property

PropertyInfo

The property.

path

string

The path.

obj

object

The object.

parentValue

ReferenceValue

The parent value.

options

SerializationMetadataCollection

The options.

shouldValidateCriteria

bool

If set to true [should validate criteria].

nestingDepth

int

The nesting depth.

parentPropData

PropertyData

The parent prop data.

parentMatchResult

MatchResult

The parent match result.

Returns

PropertyData

Overrides Serializer.SaveProperty(PropertyInfo, string, object, ReferenceValue, SerializationMetadataCollection, bool, int, PropertyData, MatchResult)