Example #1
0
 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;
 }
Example #3
0
 public void ResetAndRenew()
 {
     _documentNumber = -1;
     _unmanagedWriteBuffer.Dispose();
     _unmanagedWriteBuffer = (TWriter)(object)_context.GetStream(_lastSize);
     _position             = 0;
     if (_innerBuffer == null)
     {
         _innerBuffer = _context.GetMemory(32);
     }
 }
Example #4
0
 public void Renew()
 {
     _unmanagedWriteBuffer = (TWriter)(object)_context.GetStream();
     _position             = 0;
 }