C# Class WindowlessControls.SerializableControl

Inheritance: WindowlessControlProxy
Show file Open project: koush/WindowlessControls

Public Methods

Method Description
AddAssemblyControlsToList ( Assembly assembly, List controls ) : void
Connect ( IWindowlessControl control ) : void
SerializableControl ( ) : System

Protected Methods

Method Description
GetSerializationStream ( ) : Stream
OnCreateXmlSerializer ( XmlAttributeOverrides overrides, List additionalTypes, List additionalControls ) : void
OnLoad ( ) : void

Private Methods

Method Description
Load ( Stream stream ) : IWindowlessControl
XmlIgnoreAttributeOverrides ( XmlAttributeOverrides overrides, Type type ) : void
XmlIgnoreAttributeOverrides ( XmlAttributeOverrides overrides, Type type, List ignore ) : void

Method Details

AddAssemblyControlsToList() public static method

public static AddAssemblyControlsToList ( Assembly assembly, List controls ) : void
assembly System.Reflection.Assembly
controls List
return void

Connect() public method

public Connect ( IWindowlessControl control ) : void
control IWindowlessControl
return void

GetSerializationStream() protected method

protected GetSerializationStream ( ) : Stream
return Stream

OnCreateXmlSerializer() protected method

protected OnCreateXmlSerializer ( XmlAttributeOverrides overrides, List additionalTypes, List additionalControls ) : void
overrides System.Xml.Serialization.XmlAttributeOverrides
additionalTypes List
additionalControls List
return void

OnLoad() protected method

protected OnLoad ( ) : void
return void

SerializableControl() public method

public SerializableControl ( ) : System
return System