/// <summary> /// Create a buffer from an existing internal buffer /// </summary> /// <param name="buffer">Existing internal buffer.</param> public Buffer(Memory.BufferPool.Buffer <SerializationBufferContext> buffer) : base(buffer) { }
/// <summary> /// Create a buffer from an existing internal buffer /// </summary> /// <param name="buffer">Existing internal buffer.</param> /// <param name="manager">The associated serializer.</param> /// <param name="progress">Callback to report progress in serialization.</param> public Buffer(Memory.BufferPool.Buffer buffer, Binary manager, Action <float> progress = null) : base(buffer, new SerializationBufferContext(manager, progress)) { }