6 writes to _incReadDecoder
System.Private.Xml (6)
System\Xml\Core\XmlTextReaderImpl.cs (6)
2215_incReadDecoder = _readCharsDecoder; 8126_incReadDecoder = decoder; 8526_incReadDecoder = new IncrementalReadDummyDecoder(); 8529_incReadDecoder = null; 9481_incReadDecoder = _base64Decoder; 9494_incReadDecoder = _binHexDecoder;
44 references to _incReadDecoder
System.Private.Xml (44)
System\Xml\Core\XmlTextReaderImpl.cs (30)
1603if (_incReadDecoder == _base64Decoder) 1650if (_incReadDecoder == _binHexDecoder) 1696if (_incReadDecoder == _base64Decoder) 1743if (_incReadDecoder == _binHexDecoder) 2211if (_incReadDecoder != _readCharsDecoder) 2247if (_incReadDecoder != _base64Decoder) 2281if (_incReadDecoder != _binHexDecoder) 8140throw new ArgumentNullException((_incReadDecoder is IncrementalReadCharsDecoder) ? "buffer" : nameof(array)); 8145throw new ArgumentOutOfRangeException((_incReadDecoder is IncrementalReadCharsDecoder) ? nameof(count) : "len"); 8150throw new ArgumentOutOfRangeException((_incReadDecoder is IncrementalReadCharsDecoder) ? nameof(index) : "offset"); 8155throw new ArgumentException((_incReadDecoder is IncrementalReadCharsDecoder) ? nameof(count) : "len"); 8163Debug.Assert(_incReadDecoder != null); 8166_incReadDecoder.SetNextOutputBuffer(array, index, count); 8168return _incReadDecoder.DecodedCount; 8173Debug.Assert(_incReadDecoder != null); 8184count = _incReadDecoder.Decode(_ps.chars, _incReadLeftStartPos, charsLeft); 8202if (_incReadDecoder.IsFull) 8503count = _incReadDecoder.Decode(_ps.chars, startPos, charsParsed); 8511Debug.Assert(count == charsParsed || _incReadDecoder.IsFull, "Check if decoded consumed all characters unless it's full."); 8513if (_incReadDecoder.IsFull) 9351Debug.Assert(_incReadDecoder != null); 9358_incReadDecoder.SetNextOutputBuffer(buffer, index, count); 9366charsRead = _curNode.CopyToBinary(_incReadDecoder, _readValueOffset); 9376if (_incReadDecoder.IsFull) 9378return _incReadDecoder.DecodedCount; 9391while (!_incReadDecoder.IsFull && !endOfValue) 9401charsRead = _incReadDecoder.Decode(_ps.chars, startPos, endPos - startPos); 9414if (_incReadDecoder.IsFull) 9420return _incReadDecoder.DecodedCount; 9434return _incReadDecoder.DecodedCount;
System\Xml\Core\XmlTextReaderImplAsync.cs (14)
399if (_incReadDecoder == _base64Decoder) 455if (_incReadDecoder == _binHexDecoder) 520if (_incReadDecoder == _base64Decoder) 576if (_incReadDecoder == _binHexDecoder) 5359Debug.Assert(_incReadDecoder != null); 5366_incReadDecoder.SetNextOutputBuffer(buffer, index, count); 5374charsRead = _curNode.CopyToBinary(_incReadDecoder, _readValueOffset); 5384if (_incReadDecoder.IsFull) 5386return _incReadDecoder.DecodedCount; 5398while (!_incReadDecoder.IsFull && !endOfValue) 5413charsRead = _incReadDecoder.Decode(_ps.chars, startPos, endPos - startPos); 5425if (_incReadDecoder.IsFull) 5431return _incReadDecoder.DecodedCount; 5445return _incReadDecoder.DecodedCount;