public UnmanagedStreamBuffer(JsonOperationContext context, Stream stream) { _stream = stream; _sizeInBytes = 0; Used = 0; _returnBuffer = context.GetManagedBuffer(out _buffer); }
public BlittableJsonTextWriter(JsonOperationContext context, Stream stream) { _context = context; _stream = stream; _returnBuffer = context.GetManagedBuffer(out _pinnedBuffer); _buffer = _pinnedBuffer.Pointer; _bufferLen = _pinnedBuffer.Length; }
public AbstractBlittableJsonTextWriter(JsonOperationContext context, Stream stream) { _context = context; _stream = stream; _returnBuffer = context.GetManagedBuffer(out _pinnedBuffer); _buffer = _pinnedBuffer.Pointer; _parserAuxiliarMemory = context.GetMemory(32); }
public MultiDocumentParser(JsonOperationContext context, Stream stream) { _context = context; _stream = stream; var state = new JsonParserState(); _returnManagedBuffer = context.GetManagedBuffer(out _buffer); _parser = new UnmanagedJsonParser(context, state, "parse/multi"); _writer = new BlittableJsonDocumentBuilder(_context, state, _parser); }
public BlittableJsonTextWriter(JsonOperationContext context, Stream stream) { _stream = stream; _buffer = context.GetManagedBuffer(); }