Class
FloatingWindowsXmlResolvingSerializer

Definition

Namespace:Telerik.WinControls.UI.Docking.Serialization

Assembly:Telerik.WinControls.RadDock.dll

Syntax:

cs-api-definition
public class FloatingWindowsXmlResolvingSerializer : DockXmlSerializerBase

Inheritance: objectComponentXmlSerializerDockXmlSerializerBaseFloatingWindowsXmlResolvingSerializer

Inherited Members DockXmlSerializerBase.MatchExistingItem(XmlReader, IList, object, PropertyDescriptor, string, string, IList, ref int)DockXmlSerializerBase.DockComponentXmlSerializer.ReadDictionaryElement(XmlReader, object, IDictionary)ComponentXmlSerializer.ReadCollectionElement(XmlReader, IList)ComponentXmlSerializer.ReadCollectionElement(XmlReader, object, IList)ComponentXmlSerializer.ReadCollectionElement(XmlReader, object, IList, bool)ComponentXmlSerializer.ReadMergeCollection(XmlReader, object, PropertyDescriptor, IList, string)ComponentXmlSerializer.ReadMergeCollection(XmlReader, object, PropertyDescriptor, IList, string, bool)ComponentXmlSerializer.ReadMergeCollection(XmlReader, object, PropertyDescriptor, IList, string, bool, bool)ComponentXmlSerializer.MatchObjectElement(XmlReader, object, PropertyDescriptor, IList, string, IList, out int)ComponentXmlSerializer.ReadObjectElement(XmlReader, object)ComponentXmlSerializer.ReadObjectElement(XmlReader, object, object)ComponentXmlSerializer.ProcessReaderAttribute(XmlReader, object, object, PropertyDescriptor)ComponentXmlSerializer.ProcessProperty(PropertyDescriptor)ComponentXmlSerializer.DisposeObject(IDisposable)ComponentXmlSerializer.ReadObjectElementOverride(XmlReader, object)ComponentXmlSerializer.ReadElementInObject(XmlReader, PropertyDescriptor, object)ComponentXmlSerializer.ProcessTypeOverride(Type, XmlReader, PropertyDescriptor, object)ComponentXmlSerializer.SetPropertyValue(PropertyDescriptor, object, object)ComponentXmlSerializer.GetPropertyValue(PropertyDescriptor, object)ComponentXmlSerializer.WriteTypeAttribute(XmlWriter, Type, object, DesignerSerializationVisibility)ComponentXmlSerializer.WritePropertyOverride(XmlWriter, PropertyDescriptor, object, DesignerSerializationVisibility)ComponentXmlSerializer.ShouldSerializeValue(object, PropertyDescriptor, PropertySerializationMetadata)ComponentXmlSerializer.WriteDictionaryElement(XmlWriter, IDictionary, object, PropertyDescriptor)ComponentXmlSerializer.InitializeWrite()ComponentXmlSerializer.InitializeRead()ComponentXmlSerializer.WriteCollectionElement(XmlWriter, IEnumerable, string)ComponentXmlSerializer.WriteCollectionElement(XmlWriter, IEnumerable, object, PropertyDescriptor)ComponentXmlSerializer.RootSerializationObjectComponentXmlSerializer.PropertiesProviderComponentXmlSerializer.ResolveTypesOnlyInTelerikAssembliesComponentXmlSerializer.InstanceFactory

Constructors

FloatingWindowsXmlResolvingSerializer(RadDock, ComponentXmlSerializationInfo)

Declaration

cs-api-definition
public FloatingWindowsXmlResolvingSerializer(RadDock dock, ComponentXmlSerializationInfo componentSerializationInfo)

Parameters

dock

RadDock

componentSerializationInfo

ComponentXmlSerializationInfo

Methods

GetCollectionElementOverride(IEnumerable, object, PropertyDescriptor)

Declaration

cs-api-definition
protected override IEnumerable GetCollectionElementOverride(IEnumerable list, object owner, PropertyDescriptor property)

Parameters

list

IEnumerable

owner

object

property

PropertyDescriptor

Returns

IEnumerable

Overrides ComponentXmlSerializer.GetCollectionElementOverride(IEnumerable, object, PropertyDescriptor)

GetElementNameByType(Type)

Declaration

cs-api-definition
protected override string GetElementNameByType(Type elementType)

Parameters

elementType

Type

Returns

string

Overrides ComponentXmlSerializer.GetElementNameByType(Type)

ProcessListOverride(XmlReader, object, PropertyDescriptor, IList)

Override to provide custom processing of collection being deserialized

Declaration

cs-api-definition
protected override bool ProcessListOverride(XmlReader reader, object propertyOwner, PropertyDescriptor parentProperty, IList list)

Parameters

reader

XmlReader

propertyOwner

object

parentProperty

PropertyDescriptor

list

IList

Returns

bool

True if the list does not require further processing by the deserializer, False to use the default deserialization

Overrides ComponentXmlSerializer.ProcessListOverride(XmlReader, object, PropertyDescriptor, IList)

WriteObjectElement(XmlWriter, object)

Serializes the given object using the specified XmlWriter.

Declaration

cs-api-definition
public override void WriteObjectElement(XmlWriter writer, object toWrite)

Parameters

writer

XmlWriter

toWrite

object

Overrides ComponentXmlSerializer.WriteObjectElement(XmlWriter, object)