C# Class EzBus.Core.Serializers.XmlMessageSerializer

Inheritance: IMessageSerializer
Datei anzeigen Open project: Zapote/EzBus Class Usage Examples

Public Methods

Method Description
Deserialize ( Stream messageStream, Type messageType ) : object
Serialize ( object obj ) : Stream

Private Methods

Method Description
CreateTypeName ( object obj ) : string
CreateXmlDocument ( ) : XmlDocument
CreateXmlStream ( XmlDocument xmlDocument ) : Stream
WriteObject ( object obj, XmlDocument xmlDocument, XmlNode currentNode ) : void
WriteToInstance ( object instance, IReflect type, System.Xml.Linq.XContainer xContainer ) : void

Method Details

Deserialize() public method

public Deserialize ( Stream messageStream, Type messageType ) : object
messageStream Stream
messageType System.Type
return object

Serialize() public method

public Serialize ( object obj ) : Stream
obj object
return Stream