Class ControlXmlSerializer
Provides XML serialization functionality specifically designed for Windows Forms controls, extending the base component serializer.
Inherited Members
Namespace: Telerik.WinControls.XmlSerialization
Assembly: Telerik.WinControls.dll
Syntax
public class ControlXmlSerializer : ComponentXmlSerializer
Constructors
ControlXmlSerializer()
Initializes a new instance of the ControlXmlSerializer class with default control serialization settings.
Declaration
public ControlXmlSerializer()
ControlXmlSerializer(ComponentXmlSerializationInfo)
Initializes a new instance of the ControlXmlSerializer class with custom control serialization information.
Declaration
public ControlXmlSerializer(ComponentXmlSerializationInfo componentSerializationInfo)
Parameters
|
ComponentXmlSerializationInfo
componentSerializationInfo
The serialization information for customizing control serialization behavior. |
Methods
ProcessListOverride(XmlReader, Object, PropertyDescriptor, IList)
Processes list collections with special handling for control collections during XML deserialization.
Declaration
protected override bool ProcessListOverride(XmlReader reader, object listOwner, PropertyDescriptor parentProperty, IList list)
Parameters
|
System.Xml.XmlReader
reader
The XML reader positioned at the list element. |
|
System.Object
listOwner
The object that owns the list being processed. |
|
System.ComponentModel.PropertyDescriptor
parentProperty
The property descriptor for the list property. |
|
System.Collections.IList
list
The list to populate with deserialized items. |
Returns
|
System.Boolean
|