4 writes to reader
System.Xml (4)
System\Xml\Dom\XmlLoader.cs (4)
29this.reader = ((XmlTextReader)reader).Impl; 32this.reader = reader; 65this.reader = reader; 662this.reader = CreateInnerXmlReader( innerxmltext, nt, pc, this.doc );
52 references to reader
System.Xml (52)
System\Xml\Dom\XmlLoader.cs (52)
44if ( this.reader.ReadState != ReadState.Interactive ) { 45if ( !this.reader.Read() ) 53Debug.Assert( this.reader != null ); 58if ( !this.reader.Read() ) 89XmlReader r = this.reader; 223Debug.Assert(reader.NodeType == XmlNodeType.Attribute); 225XmlReader r = reader; 264Debug.Assert( reader.IsDefault ); 266XmlReader r = reader; 284XmlReader r = reader; 294node = direct ? new XmlEntityReference( reader.LocalName, doc ) : doc.CreateEntityReference( reader.LocalName ); 315Debug.Assert( reader.NodeType == XmlNodeType.EntityReference ); 316XmlEntityReference eref = direct ? new XmlEntityReference( reader.Name, this.doc ) : doc.CreateEntityReference( reader.Name ); 317if ( reader.CanResolveEntity ) { 318reader.ResolveEntity(); 319while ( reader.Read() && reader.NodeType != XmlNodeType.EndEntity ) { 334Debug.Assert( reader.NodeType == XmlNodeType.XmlDeclaration ); 343while(reader.MoveToNextAttribute()) { 344switch (reader.Name) { 346version = reader.Value; 349encoding = reader.Value; 352standalone = reader.Value; 363ParseXmlDeclarationValue( reader.Value, out version, out encoding, out standalone ); 369Debug.Assert( reader.NodeType == XmlNodeType.DocumentType ); 373String internalSubset = reader.Value; 374String localName = reader.LocalName; 375while (reader.MoveToNextAttribute()) { 376switch (reader.Name) { 378publicId = reader.Value; 381systemId = reader.Value; 388IDtdInfo dtdInfo = reader.DtdInfo; 404XmlReader r = this.reader; 410bool fEmptyElement = reader.IsEmptyElement; 411XmlElement element = new XmlElement( reader.Prefix, reader.LocalName, reader.NamespaceURI, this.doc ); 414if ( reader.MoveToFirstAttribute() ) { 453node = new XmlSignificantWhitespace( reader.Value, this.doc ); 458node = new XmlWhitespace( reader.Value, this.doc ); 466node = new XmlText( reader.Value, this.doc ); 470node = new XmlCDataSection( reader.Value, this.doc ); 474node = new XmlProcessingInstruction( reader.Name, reader.Value, this.doc ); 478node = new XmlComment( reader.Value, this.doc ); 482throw UnexpectedNodeType( reader.NodeType ); 499XmlReader r = reader; 670while ( reader.Read() && ( node = LoadNodeDirect() ) != null ) { 676while ( reader.Read() && ( node = LoadNode(true) ) != null ) { 683this.reader.Close();