Exemple #1
0
        protected AbstractBlittableJsonTextWriter(JsonOperationContext context, Stream stream)
        {
            _context = context;
            _stream  = stream;

            _returnBuffer = context.GetMemoryBuffer(out _pinnedBuffer);
            _buffer       = _pinnedBuffer.Address;

            _returnAuxiliarBuffer = context.GetMemoryBuffer(32, out var buffer);
            _auxiliarBuffer       = buffer.Address;
            _auxiliarBufferLength = buffer.Size;
        }
 public UnmanagedStreamBuffer(JsonOperationContext context, Stream stream)
 {
     _stream       = stream;
     _sizeInBytes  = 0;
     Used          = 0;
     _returnBuffer = context.GetMemoryBuffer(out _buffer);
 }
        protected AbstractBlittableJsonTextWriter(JsonOperationContext context, Stream stream)
        {
            _context = context;
            _stream  = stream;

            _returnBuffer = context.GetMemoryBuffer(out _pinnedBuffer);
            _buffer       = _pinnedBuffer.Pointer;

            _parserAuxiliarMemory = context.GetMemory(32);
        }