6 writes to _incReadDecoder
System.Private.Xml (6)
System\Xml\Core\XmlTextReaderImpl.cs (6)
2216_incReadDecoder = _readCharsDecoder; 8168_incReadDecoder = decoder; 8568_incReadDecoder = new IncrementalReadDummyDecoder(); 8571_incReadDecoder = null; 9523_incReadDecoder = _base64Decoder; 9536_incReadDecoder = _binHexDecoder;
44 references to _incReadDecoder
System.Private.Xml (44)
System\Xml\Core\XmlTextReaderImpl.cs (30)
1604if (_incReadDecoder == _base64Decoder) 1651if (_incReadDecoder == _binHexDecoder) 1697if (_incReadDecoder == _base64Decoder) 1744if (_incReadDecoder == _binHexDecoder) 2212if (_incReadDecoder != _readCharsDecoder) 2248if (_incReadDecoder != _base64Decoder) 2282if (_incReadDecoder != _binHexDecoder) 8182throw new ArgumentNullException((_incReadDecoder is IncrementalReadCharsDecoder) ? "buffer" : nameof(array)); 8187throw new ArgumentOutOfRangeException((_incReadDecoder is IncrementalReadCharsDecoder) ? nameof(count) : "len"); 8192throw new ArgumentOutOfRangeException((_incReadDecoder is IncrementalReadCharsDecoder) ? nameof(index) : "offset"); 8197throw new ArgumentException((_incReadDecoder is IncrementalReadCharsDecoder) ? nameof(count) : "len"); 8205Debug.Assert(_incReadDecoder != null); 8208_incReadDecoder.SetNextOutputBuffer(array, index, count); 8210return _incReadDecoder.DecodedCount; 8215Debug.Assert(_incReadDecoder != null); 8226count = _incReadDecoder.Decode(_ps.chars, _incReadLeftStartPos, charsLeft); 8244if (_incReadDecoder.IsFull) 8545count = _incReadDecoder.Decode(_ps.chars, startPos, charsParsed); 8553Debug.Assert(count == charsParsed || _incReadDecoder.IsFull, "Check if decoded consumed all characters unless it's full."); 8555if (_incReadDecoder.IsFull) 9393Debug.Assert(_incReadDecoder != null); 9400_incReadDecoder.SetNextOutputBuffer(buffer, index, count); 9408charsRead = _curNode.CopyToBinary(_incReadDecoder, _readValueOffset); 9418if (_incReadDecoder.IsFull) 9420return _incReadDecoder.DecodedCount; 9433while (!_incReadDecoder.IsFull && !endOfValue) 9443charsRead = _incReadDecoder.Decode(_ps.chars, startPos, endPos - startPos); 9456if (_incReadDecoder.IsFull) 9462return _incReadDecoder.DecodedCount; 9476return _incReadDecoder.DecodedCount;
System\Xml\Core\XmlTextReaderImplAsync.cs (14)
399if (_incReadDecoder == _base64Decoder) 455if (_incReadDecoder == _binHexDecoder) 520if (_incReadDecoder == _base64Decoder) 576if (_incReadDecoder == _binHexDecoder) 5389Debug.Assert(_incReadDecoder != null); 5396_incReadDecoder.SetNextOutputBuffer(buffer, index, count); 5404charsRead = _curNode.CopyToBinary(_incReadDecoder, _readValueOffset); 5414if (_incReadDecoder.IsFull) 5416return _incReadDecoder.DecodedCount; 5428while (!_incReadDecoder.IsFull && !endOfValue) 5443charsRead = _incReadDecoder.Decode(_ps.chars, startPos, endPos - startPos); 5455if (_incReadDecoder.IsFull) 5461return _incReadDecoder.DecodedCount; 5475return _incReadDecoder.DecodedCount;