2 writes to _reader
System.Configuration (2)
System\Configuration\XmlUtil.cs (2)
82_reader = new XmlTextReader(_stream); 126_reader = null;
135 references to _reader
System.Configuration (135)
System\Configuration\XmlUtil.cs (135)
85_reader.XmlResolver = null; 96_reader.WhitespaceHandling = WhitespaceHandling.None; 99while (!done && _reader.Read()) { 100switch (_reader.NodeType) { 123if (_reader != null) { 125_reader.Close(); 165get { return _reader; } 177while (_reader.Read()) { 178if (_reader.MoveToContent() == XmlNodeType.Element) { 192_reader.Skip(); 193_reader.MoveToContent(); 195while (!_reader.EOF && _reader.NodeType != XmlNodeType.Element) { 196_reader.Read(); 197_reader.MoveToContent(); 205while (_reader.Read()) { 207if (_reader.NodeType == XmlNodeType.Element) { 221_reader.Skip(); 223while (!_reader.EOF && _reader.NodeType != XmlNodeType.Element) { 225_reader.Read(); 236int currentDepth = _reader.Depth; 239while (_reader.Depth >= currentDepth) { 240_reader.Skip(); 243while (!_reader.EOF && _reader.NodeType != XmlNodeType.EndElement) { 245_reader.Read(); 253XmlNodeType nodeType = _reader.NodeType; 269if (_reader.MoveToNextAttribute()) { 296SR.GetString(SR.Config_base_unrecognized_attribute, _reader.Name), 304SR.GetString(SR.Config_missing_required_attribute, attrib, _reader.Name), 312SR.GetString(SR.Config_reserved_attribute, _reader.Name), 327if (!String.IsNullOrEmpty(_reader.Value)) { 328newValue = _reader.Value; 334SR.GetString(SR.Empty_attribute, _reader.Name), 349if (_reader.Value == "true") { 352else if (_reader.Value == "false") { 360SR.GetString(SR.Config_invalid_boolean_attribute, _reader.Name), 382bool isEmptyElement = _reader.IsEmptyElement; 383int startingLine = _reader.LineNumber; 388Debug.Assert(_reader.NodeType == XmlNodeType.Element, "_reader.NodeType == XmlNodeType.Element"); 394while (_reader.NodeType != XmlNodeType.EndElement) { 397if (_reader.NodeType == XmlNodeType.Element) { 398_reader.Skip(); 405if (_reader.NodeType == XmlNodeType.Whitespace) { 406_reader.Skip(); 415if (_reader.LineNumber != startingLine) { 443if (_reader.NodeType == XmlNodeType.EndElement) 446depth = _reader.Depth; 454if (_reader.NodeType == XmlNodeType.Element) 457if (_reader.Depth < depth) { 482Debug.Assert(_reader.NodeType == XmlNodeType.Element, "_reader.NodeType == XmlNodeType.Element"); 487_reader.Skip(); 494depth = _reader.Depth; 501_reader.Skip(); 503int lineNumberOfEndElement = _reader.LineNumber; 506while (!_reader.EOF) { 507if (_reader.NodeType != XmlNodeType.Whitespace) { 513if (_reader.LineNumber > lineNumberOfEndElement) { 521_reader.Read(); 525while (!_reader.EOF) { 526if (_reader.NodeType == XmlNodeType.Element) 529if (_reader.Depth < depth) { 536return !_reader.EOF; 543Debug.Assert(_reader.NodeType== XmlNodeType.Element, "_reader.NodeType== XmlNodeType.Element"); 545int depth = _reader.Depth; 546bool isEmptyElement = _reader.IsEmptyElement; 552while (_reader.Depth > depth) { 596readerLineNumber = _reader.LineNumber; 597readerLinePosition = _reader.LinePosition; 603XmlNodeType nodeType = _reader.NodeType; 605utilWriter.Write(_reader.Value); 608close = (_reader.IsEmptyElement) ? "/>" : ">"; 615lineNumber = _reader.LineNumber; 616linePosition = _reader.LinePosition + _reader.Name.Length; 619utilWriter.Write(_reader.Name); 633while (_reader.MoveToNextAttribute()) { 639int attrLineNumber = _reader.LineNumber; 640int attrLinePosition = _reader.LinePosition; 646int charactersWritten = utilWriter.Write(_reader.Name); 648charactersWritten += utilWriter.AppendAttributeValue(_reader); 663lineNumber = _reader.LineNumber; 664linePosition = _reader.LinePosition + _reader.Name.Length; 667utilWriter.Write(_reader.Name); 670utilWriter.AppendComment(_reader.Value); 673utilWriter.AppendEscapeTextString(_reader.Value); 683lineNumber = _reader.LineNumber; 684linePosition = _reader.LinePosition + 3; 700while (_reader.MoveToNextAttribute()) { 706int attrLineNumber = _reader.LineNumber; 707int attrLinePosition = _reader.LinePosition; 713int charactersWritten = utilWriter.Write(_reader.Name); 715charactersWritten += utilWriter.AppendAttributeValue(_reader); 723_reader.MoveToElement(); 726utilWriter.Write(_reader.Value); 741utilWriter.AppendProcessingInstruction(_reader.Name, _reader.Value); 744utilWriter.AppendEntityRef(_reader.Name); 747utilWriter.AppendCData(_reader.Value); 763utilWriter.AppendRequiredWhiteSpace(_lastLineNumber, _lastLinePosition + c, _reader.LineNumber, _reader.LinePosition); 766utilWriter.Write(_reader.Name); 770if (_reader.HasValue) { 771dtdValue = _reader.Value; 778lineNumber = _reader.LineNumber; 779linePosition = _reader.LinePosition + _reader.Name.Length; 782if (_reader.MoveToFirstAttribute()) { 784utilWriter.AppendRequiredWhiteSpace(lineNumber, linePosition, _reader.LineNumber, _reader.LinePosition); 787string attrName = _reader.Name; 790utilWriter.AppendAttributeValue(_reader); 791_reader.MoveToAttribute(0); 795_reader.MoveToAttribute(1); 797utilWriter.AppendAttributeValue(_reader); 798_reader.MoveToAttribute(1); 813bool moreToRead = _reader.Read(); 814nodeType = _reader.NodeType; 826int closeLineNumber = _reader.LineNumber; 827int closeLinePosition = _reader.LinePosition - startOffset - close.Length; 863Debug.Assert(_reader.NodeType == XmlNodeType.Element, 869element.Append(_reader.Name); 872while (_reader.MoveToNextAttribute()) { 875element.Append(_reader.Name); 878element.Append(_reader.Value); 898Debug.Assert(_reader.NodeType == XmlNodeType.Element, "_reader.NodeType == NodeType.Element"); 904elementName = _reader.Name; 907if (_reader.IsEmptyElement) { 949_reader.Read(); 975WhitespaceHandling originalHandling = _reader.WhitespaceHandling; 976_reader.WhitespaceHandling = WhitespaceHandling.All; 985_reader.WhitespaceHandling = originalHandling; 991_reader.Read();