C# Class Datamodel.Codecs.KeyValues2

Inheritance: ICodec, IDisposable
Mostrar archivo Open project: Artfunkel/Datamodel.NET

Public Methods

Method Description
Decode ( int encoding_version, string format, int format_version, Stream stream, DeferredMode defer_mode ) : Datamodel
Encode ( Datamodel dm, int encoding_version, Stream stream ) : void

Private Methods

Method Description
CountUsers ( Element elem ) : void
Decode_NextToken ( ) : string
Decode_ParseElement ( string class_name ) : Element
Decode_ParseElementId ( ) : Element
Decode_ParseValue ( Type type, string value ) : object
Dispose ( ) : void
KeyValues2 ( ) : System
WriteAttribute ( string name, Type type, object value, bool in_array ) : void
WriteElement ( Element element ) : void

Method Details

Decode() public method

public Decode ( int encoding_version, string format, int format_version, Stream stream, DeferredMode defer_mode ) : Datamodel
encoding_version int
format string
format_version int
stream Stream
defer_mode DeferredMode
return Datamodel

Encode() public method

public Encode ( Datamodel dm, int encoding_version, Stream stream ) : void
dm Datamodel
encoding_version int
stream Stream
return void