C# Class Fudge.Serialization.StreamingFudgeDeserializationContext

Provides an implementation of IFudgeDeserializer used by the FudgeSerializer.
You should not need to use this class directly.
Inheritance: FudgeDeserializationContextBase
Show file Open project: OpenGamma/Fudge-CSharp

Public Methods

Method Description
DeserializeGraph ( Type typeHint ) : object
Finished ( FudgeMsg fudgeMsg, int index ) : bool
StreamingFudgeDeserializationContext ( FudgeContext context, Fudge.Serialization.SerializationTypeMap typeMap, IFudgeStreamReader reader, IFudgeTypeMappingStrategy typeMappingStrategy ) : System

Private Methods

Method Description
StreamingFudgeDeserializationContext ( FudgeContext context, Fudge.Serialization.SerializationTypeMap typeMap, IFudgeTypeMappingStrategy typeMappingStrategy, FudgeStreamReaderMsgWriter msgWriter ) : System

Method Details

DeserializeGraph() public method

public DeserializeGraph ( Type typeHint ) : object
typeHint System.Type
return object

Finished() public method

public Finished ( FudgeMsg fudgeMsg, int index ) : bool
fudgeMsg FudgeMsg
index int
return bool

StreamingFudgeDeserializationContext() public method

public StreamingFudgeDeserializationContext ( FudgeContext context, Fudge.Serialization.SerializationTypeMap typeMap, IFudgeStreamReader reader, IFudgeTypeMappingStrategy typeMappingStrategy ) : System
context FudgeContext
typeMap Fudge.Serialization.SerializationTypeMap
reader IFudgeStreamReader
typeMappingStrategy IFudgeTypeMappingStrategy
return System