public void WriteObject(object obj) { ILiteSerializer serializer = _serializationContext.SerializerFactory.GetSerializerForObject(obj); _writer.Write(serializer.Handle); serializer.Write(this, obj); }
public void WriteObjectAs(Type type, object obj) { if (type == null) { throw new ArgumentNullException("type"); } ILiteSerializer serializer = _serializationContext.SerializerFactory.GetSerializerForType(type); serializer.Write(this, obj); }