/// <summary> /// Serializes an object graph to a Fudge message stream. /// </summary> /// <param name="writer">Stream to write the messages to.</param> /// <param name="graph">Starting point for graph of objects to serialize.</param> public void Serialize(IFudgeStreamWriter writer, object graph) { if (graph == null) { throw new ArgumentNullException("graph"); } // Delegate to FudgeSerializationContext to do the work var serializationContext = new FudgeSerializationContext(context, typeMap, writer, TypeMappingStrategy); serializationContext.SerializeGraph(graph); }
public StreamingMessage(FudgeSerializationContext serializationContext) { this.serializationContext = serializationContext; }