2 writes to reader
System.Data.Services.Client (2)
System\Data\Services\Client\MaterializeFromAtom.cs (2)
110this.reader = (reader == null) ? null : new System.Data.Services.Client.Xml.XmlAtomErrorReader(reader); 529this.reader = new System.Data.Services.Client.Xml.XmlAtomErrorReader(element.CreateReader());
15 references to reader
System.Data.Services.Client (15)
System\Data\Services\Client\MaterializeFromAtom.cs (15)
123this.parser = new AtomParser(this.reader, AtomParser.XElementBuilderCallback, typeScheme, context.DataNamespace); 194get { return this.reader == null; } 213if (null != this.reader) 215((IDisposable)this.reader).Dispose(); 281if (this.reader == null) 486while (this.reader.NodeType != XmlNodeType.Element && this.reader.Read()) 490if (this.reader.EOF) 497(Util.AreSame(XmlConstants.AtomNamespace, this.reader.NamespaceURI) && 498Util.AreSame(XmlConstants.AtomFeedElementName, this.reader.LocalName)) || 499(Util.AreSame(XmlConstants.DataWebNamespace, this.reader.NamespaceURI) && 500Util.AreSame(XmlConstants.LinkCollectionElementName, this.reader.LocalName)), 506XElement element = XElement.Load(this.reader); 507this.reader.Close(); 530this.parser.ReplaceReader(this.reader);