public void ResetAndRenew() { _unmanagedWriteBuffer.Dispose(); _unmanagedWriteBuffer = (TWriter)(object)_context.GetStream(_lastSize); _position = 0; _innerBuffer = _context.GetMemory(32); }
public BlittableJsonDocumentBuilder(JsonOperationContext context, UsageMode mode, string debugTag, IJsonParser reader, JsonParserState state) { _reader = reader; _debugTag = debugTag; _stream = context.GetStream(); _context = context; _mode = mode; _state = state; }
public void ResetAndRenew() { _documentNumber = -1; _unmanagedWriteBuffer.Dispose(); _unmanagedWriteBuffer = (TWriter)(object)_context.GetStream(_lastSize); _position = 0; if (_innerBuffer == null) { _innerBuffer = _context.GetMemory(32); } }
public void Renew() { _unmanagedWriteBuffer = (TWriter)(object)_context.GetStream(); _position = 0; }