C# Class Wire.ValueSerializers.ObjectSerializer

Inheritance: ValueSerializer
Show file Open project: akkadotnet/Wire Class Usage Examples

Public Methods

Method Description
GetElementType ( ) : Type
Initialize ( ObjectReader reader, ObjectWriter writer, int preallocatedBufferSize ) : void
ObjectSerializer ( Type type ) : System
ReadValue ( Stream stream, DeserializerSession session ) : object
WriteManifest ( Stream stream, SerializerSession session ) : void
WriteValue ( Stream stream, object value, SerializerSession session ) : void

Method Details

GetElementType() public method

public GetElementType ( ) : Type
return System.Type

Initialize() public method

public Initialize ( ObjectReader reader, ObjectWriter writer, int preallocatedBufferSize ) : void
reader ObjectReader
writer ObjectWriter
preallocatedBufferSize int
return void

ObjectSerializer() public method

public ObjectSerializer ( Type type ) : System
type System.Type
return System

ReadValue() public method

public ReadValue ( Stream stream, DeserializerSession session ) : object
stream Stream
session DeserializerSession
return object

WriteManifest() public method

public WriteManifest ( Stream stream, SerializerSession session ) : void
stream Stream
session SerializerSession
return void

WriteValue() public method

public WriteValue ( Stream stream, object value, SerializerSession session ) : void
stream Stream
value object
session SerializerSession
return void