1 write to reader
System.Runtime.Serialization (1)
System\Runtime\Serialization\XmlReaderDelegator.cs (1)
29this.reader = reader;
82 references to reader
System.Runtime.Serialization (82)
System\Runtime\Serialization\Json\JsonReaderDelegator.cs (8)
116XmlDictionaryReader tempDictionaryReader = XmlDictionaryReader.CreateDictionaryReader(reader); 137bool isEmptyElement = reader.IsStartElement() && reader.IsEmptyElement; 142reader.Read(); 147reader.ReadStartElement(); 149reader.ReadEndElement(); 307string value = reader.ReadContentAsString(); 345string value = reader.ReadElementContentAsString();
System\Runtime\Serialization\XmlReaderDelegator.cs (74)
35get { return reader; } 40get { return reader as ExtensionDataReader; } 45get { return isEndOfEmptyElement ? 0 : reader.AttributeCount; } 50return isEndOfEmptyElement ? null : reader.GetAttribute(name); 55return isEndOfEmptyElement ? null : reader.GetAttribute(name, namespaceUri); 62return reader.GetAttribute(i); 73return ns == reader.NamespaceURI; 81return localName == reader.LocalName; 89return ns.Value == reader.NamespaceURI; 97return localName.Value == reader.LocalName; 107if (reader.NamespaceURI == ns.Value) 124return !isEndOfEmptyElement && reader.IsStartElement(); 129return !isEndOfEmptyElement && reader.IsStartElement(localname, ns); 135return !isEndOfEmptyElement && reader.IsStartElement(localname.Value, ns.Value); 142return isEndOfEmptyElement ? false : reader.MoveToAttribute(name); 147return isEndOfEmptyElement ? false : reader.MoveToAttribute(name, ns); 154reader.MoveToAttribute(i); 159return isEndOfEmptyElement ? false : reader.MoveToElement(); 164return isEndOfEmptyElement ? false : reader.MoveToFirstAttribute(); 169return isEndOfEmptyElement ? false : reader.MoveToNextAttribute(); 174get { return isEndOfEmptyElement ? XmlNodeType.EndElement : reader.NodeType; } 181reader.MoveToElement(); 182if (!reader.IsEmptyElement) 183return reader.Read(); 187return reader.Read(); 202return reader.MoveToContent(); 207return isEndOfEmptyElement ? false : reader.ReadAttributeValue(); 215reader.ReadEndElement(); 382return reader.ReadElementContentAsString(); 387return isEndOfEmptyElement ? String.Empty : reader.ReadContentAsString(); 395return reader.ReadElementContentAsBoolean(); 403return reader.ReadContentAsBoolean(); 411return reader.ReadElementContentAsFloat(); 419return reader.ReadContentAsFloat(); 427return reader.ReadElementContentAsDouble(); 435return reader.ReadContentAsDouble(); 443return reader.ReadElementContentAsDecimal(); 451return reader.ReadContentAsDecimal(); 465return ReadContentAsBase64(reader.ReadElementContentAsString()); 484return ReadContentAsBase64(reader.ReadContentAsString()); 523return reader.ReadElementContentAsDateTime(); 531return reader.ReadContentAsDateTime(); 539return reader.ReadElementContentAsInt(); 547return reader.ReadContentAsInt(); 555return reader.ReadElementContentAsLong(); 563return reader.ReadContentAsLong(); 658string str = reader.ReadElementContentAsString(); 668string str = reader.ReadContentAsString(); 703string str = reader.ReadElementContentAsString(); 709string str = reader.ReadContentAsString(); 719string str = reader.ReadElementContentAsString(); 741string str = reader.ReadContentAsString(); 1059return (reader is IXmlNamespaceResolver) ? ((IXmlNamespaceResolver)reader).GetNamespacesInScope(scope) : null; 1065IXmlLineInfo iXmlLineInfo = reader as IXmlLineInfo; 1073IXmlLineInfo iXmlLineInfo = reader as IXmlLineInfo; 1082IXmlLineInfo iXmlLineInfo = reader as IXmlLineInfo; 1092XmlTextReader xmlTextReader = reader as XmlTextReader; 1095IXmlTextParser xmlTextParser = reader as IXmlTextParser; 1103XmlTextReader xmlTextReader = reader as XmlTextReader; 1106IXmlTextParser xmlTextParser = reader as IXmlTextParser; 1119XmlTextReader xmlTextReader = reader as XmlTextReader; 1122IXmlTextParser xmlTextParser = reader as IXmlTextParser; 1130XmlTextReader xmlTextReader = reader as XmlTextReader; 1133IXmlTextParser xmlTextParser = reader as IXmlTextParser; 1143internal string Name { get { return reader.Name; } } 1151get { return reader.LocalName; } 1154internal string NamespaceURI { get { return reader.NamespaceURI; } } 1155internal string Value { get { return reader.Value; } } 1156internal Type ValueType { get { return reader.ValueType; } } 1157internal int Depth { get { return reader.Depth; } } 1158internal string LookupNamespace(string prefix) { return reader.LookupNamespace(prefix); } 1159internal bool EOF { get { return reader.EOF; } } 1163reader.Skip();