C# Class Platform.Xml.Serialization.DictionaryTypeSerializer

Type serializer that supports serialization of objects supporting IDictionary.
Inheritance: TypeSerializer
Datei anzeigen Open project: platformdotnet/Platform

Public Methods

Method Description
DictionaryTypeSerializer ( SerializationMemberInfo memberInfo, TypeSerializerCache cache, SerializerOptions options ) : System

Protected Methods

Method Description
DeserializeElement ( object obj, XmlReader reader, SerializationContext state ) : void
SerializeElements ( object obj, XmlWriter writer, SerializationContext state ) : void

Private Methods

Method Description
Scan ( SerializationMemberInfo memberInfo, TypeSerializerCache cache, SerializerOptions options ) : void

Method Details

DeserializeElement() protected method

protected DeserializeElement ( object obj, XmlReader reader, SerializationContext state ) : void
obj object
reader System.Xml.XmlReader
state SerializationContext
return void

DictionaryTypeSerializer() public method

public DictionaryTypeSerializer ( SerializationMemberInfo memberInfo, TypeSerializerCache cache, SerializerOptions options ) : System
memberInfo SerializationMemberInfo
cache TypeSerializerCache
options SerializerOptions
return System

SerializeElements() protected method

protected SerializeElements ( object obj, XmlWriter writer, SerializationContext state ) : void
obj object
writer System.Xml.XmlWriter
state SerializationContext
return void