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); }