Пример #1
0
        public void WriteObject(object obj)
        {
            ILiteSerializer serializer = _serializationContext.SerializerFactory.GetSerializerForObject(obj);

            _writer.Write(serializer.Handle);
            serializer.Write(this, obj);
        }
Пример #2
0
        public void WriteObjectAs(Type type, object obj)
        {
            if (type == null)
            {
                throw new ArgumentNullException("type");
            }

            ILiteSerializer serializer = _serializationContext.SerializerFactory.GetSerializerForType(type);

            serializer.Write(this, obj);
        }