6 writes to _incReadDecoder
System.Private.Xml (6)
System\Xml\Core\XmlTextReaderImpl.cs (6)
2215_incReadDecoder = _readCharsDecoder; 8136_incReadDecoder = decoder; 8536_incReadDecoder = new IncrementalReadDummyDecoder(); 8539_incReadDecoder = null; 9491_incReadDecoder = _base64Decoder; 9504_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) 8150throw new ArgumentNullException((_incReadDecoder is IncrementalReadCharsDecoder) ? "buffer" : nameof(array)); 8155throw new ArgumentOutOfRangeException((_incReadDecoder is IncrementalReadCharsDecoder) ? nameof(count) : "len"); 8160throw new ArgumentOutOfRangeException((_incReadDecoder is IncrementalReadCharsDecoder) ? nameof(index) : "offset"); 8165throw new ArgumentException((_incReadDecoder is IncrementalReadCharsDecoder) ? nameof(count) : "len"); 8173Debug.Assert(_incReadDecoder != null); 8176_incReadDecoder.SetNextOutputBuffer(array, index, count); 8178return _incReadDecoder.DecodedCount; 8183Debug.Assert(_incReadDecoder != null); 8194count = _incReadDecoder.Decode(_ps.chars, _incReadLeftStartPos, charsLeft); 8212if (_incReadDecoder.IsFull) 8513count = _incReadDecoder.Decode(_ps.chars, startPos, charsParsed); 8521Debug.Assert(count == charsParsed || _incReadDecoder.IsFull, "Check if decoded consumed all characters unless it's full."); 8523if (_incReadDecoder.IsFull) 9361Debug.Assert(_incReadDecoder != null); 9368_incReadDecoder.SetNextOutputBuffer(buffer, index, count); 9376charsRead = _curNode.CopyToBinary(_incReadDecoder, _readValueOffset); 9386if (_incReadDecoder.IsFull) 9388return _incReadDecoder.DecodedCount; 9401while (!_incReadDecoder.IsFull && !endOfValue) 9411charsRead = _incReadDecoder.Decode(_ps.chars, startPos, endPos - startPos); 9424if (_incReadDecoder.IsFull) 9430return _incReadDecoder.DecodedCount; 9444return _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;