6 writes to _incReadDecoder
System.Private.Xml (6)
System\Xml\Core\XmlTextReaderImpl.cs (6)
2215_incReadDecoder = _readCharsDecoder; 8143_incReadDecoder = decoder; 8543_incReadDecoder = new IncrementalReadDummyDecoder(); 8546_incReadDecoder = null; 9498_incReadDecoder = _base64Decoder; 9511_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) 8157throw new ArgumentNullException((_incReadDecoder is IncrementalReadCharsDecoder) ? "buffer" : nameof(array)); 8162throw new ArgumentOutOfRangeException((_incReadDecoder is IncrementalReadCharsDecoder) ? nameof(count) : "len"); 8167throw new ArgumentOutOfRangeException((_incReadDecoder is IncrementalReadCharsDecoder) ? nameof(index) : "offset"); 8172throw new ArgumentException((_incReadDecoder is IncrementalReadCharsDecoder) ? nameof(count) : "len"); 8180Debug.Assert(_incReadDecoder != null); 8183_incReadDecoder.SetNextOutputBuffer(array, index, count); 8185return _incReadDecoder.DecodedCount; 8190Debug.Assert(_incReadDecoder != null); 8201count = _incReadDecoder.Decode(_ps.chars, _incReadLeftStartPos, charsLeft); 8219if (_incReadDecoder.IsFull) 8520count = _incReadDecoder.Decode(_ps.chars, startPos, charsParsed); 8528Debug.Assert(count == charsParsed || _incReadDecoder.IsFull, "Check if decoded consumed all characters unless it's full."); 8530if (_incReadDecoder.IsFull) 9368Debug.Assert(_incReadDecoder != null); 9375_incReadDecoder.SetNextOutputBuffer(buffer, index, count); 9383charsRead = _curNode.CopyToBinary(_incReadDecoder, _readValueOffset); 9393if (_incReadDecoder.IsFull) 9395return _incReadDecoder.DecodedCount; 9408while (!_incReadDecoder.IsFull && !endOfValue) 9418charsRead = _incReadDecoder.Decode(_ps.chars, startPos, endPos - startPos); 9431if (_incReadDecoder.IsFull) 9437return _incReadDecoder.DecodedCount; 9451return _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;