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
|