253 references to Reader
System.Private.Xml (253)
System\Xml\Serialization\PrimitiveXmlSerializers.cs (139)
275Reader.MoveToContent(); 276if (Reader.NodeType == System.Xml.XmlNodeType.Element) 278if (((object)Reader.LocalName == (object)_id1_string && (object)Reader.NamespaceURI == (object)_id2_Item)) 286o = Reader.ReadElementString(); 304Reader.MoveToContent(); 305if (Reader.NodeType == System.Xml.XmlNodeType.Element) 307if (((object)Reader.LocalName == (object)_id3_int && (object)Reader.NamespaceURI == (object)_id2_Item)) 310o = System.Xml.XmlConvert.ToInt32(Reader.ReadElementString()); 328Reader.MoveToContent(); 329if (Reader.NodeType == System.Xml.XmlNodeType.Element) 331if (((object)Reader.LocalName == (object)_id4_boolean && (object)Reader.NamespaceURI == (object)_id2_Item)) 334o = System.Xml.XmlConvert.ToBoolean(Reader.ReadElementString()); 352Reader.MoveToContent(); 353if (Reader.NodeType == System.Xml.XmlNodeType.Element) 355if (((object)Reader.LocalName == (object)_id5_short && (object)Reader.NamespaceURI == (object)_id2_Item)) 358o = System.Xml.XmlConvert.ToInt16(Reader.ReadElementString()); 376Reader.MoveToContent(); 377if (Reader.NodeType == System.Xml.XmlNodeType.Element) 379if (((object)Reader.LocalName == (object)_id6_long && (object)Reader.NamespaceURI == (object)_id2_Item)) 382o = System.Xml.XmlConvert.ToInt64(Reader.ReadElementString()); 400Reader.MoveToContent(); 401if (Reader.NodeType == System.Xml.XmlNodeType.Element) 403if (((object)Reader.LocalName == (object)_id7_float && (object)Reader.NamespaceURI == (object)_id2_Item)) 406o = System.Xml.XmlConvert.ToSingle(Reader.ReadElementString()); 424Reader.MoveToContent(); 425if (Reader.NodeType == System.Xml.XmlNodeType.Element) 427if (((object)Reader.LocalName == (object)_id8_double && (object)Reader.NamespaceURI == (object)_id2_Item)) 430o = System.Xml.XmlConvert.ToDouble(Reader.ReadElementString()); 448Reader.MoveToContent(); 449if (Reader.NodeType == System.Xml.XmlNodeType.Element) 451if (((object)Reader.LocalName == (object)_id9_decimal && (object)Reader.NamespaceURI == (object)_id2_Item)) 454o = System.Xml.XmlConvert.ToDecimal(Reader.ReadElementString()); 472Reader.MoveToContent(); 473if (Reader.NodeType == System.Xml.XmlNodeType.Element) 475if (((object)Reader.LocalName == (object)_id10_dateTime && (object)Reader.NamespaceURI == (object)_id2_Item)) 478o = ToDateTime(Reader.ReadElementString()); 496Reader.MoveToContent(); 497if (Reader.NodeType == System.Xml.XmlNodeType.Element) 499if (((object)Reader.LocalName == (object)_id20_dateTimeOffset && (object)Reader.NamespaceURI == (object)_id2_Item)) 501if (Reader.IsEmptyElement) 503Reader.Skip(); 508o = System.Xml.XmlConvert.ToDateTimeOffset(Reader.ReadElementString()); 526Reader.MoveToContent(); 527if (Reader.NodeType == System.Xml.XmlNodeType.Element) 529if (((object)Reader.LocalName == (object)_id20_dateOnly && (object)Reader.NamespaceURI == (object)_id2_Item)) 531if (Reader.IsEmptyElement) 533Reader.Skip(); 538o = ToDateOnly(Reader.ReadElementString()); 556Reader.MoveToContent(); 557if (Reader.NodeType == System.Xml.XmlNodeType.Element) 559if (((object)Reader.LocalName == (object)_id20_timeOnly && (object)Reader.NamespaceURI == (object)_id2_Item)) 561if (Reader.IsEmptyElement) 563Reader.Skip(); 568o = ToTimeOnly(Reader.ReadElementString()); 586Reader.MoveToContent(); 587if (Reader.NodeType == System.Xml.XmlNodeType.Element) 589if (((object)Reader.LocalName == (object)_id11_unsignedByte && (object)Reader.NamespaceURI == (object)_id2_Item)) 592o = System.Xml.XmlConvert.ToByte(Reader.ReadElementString()); 610Reader.MoveToContent(); 611if (Reader.NodeType == System.Xml.XmlNodeType.Element) 613if (((object)Reader.LocalName == (object)_id12_byte && (object)Reader.NamespaceURI == (object)_id2_Item)) 616o = System.Xml.XmlConvert.ToSByte(Reader.ReadElementString()); 634Reader.MoveToContent(); 635if (Reader.NodeType == System.Xml.XmlNodeType.Element) 637if (((object)Reader.LocalName == (object)_id13_unsignedShort && (object)Reader.NamespaceURI == (object)_id2_Item)) 640o = System.Xml.XmlConvert.ToUInt16(Reader.ReadElementString()); 658Reader.MoveToContent(); 659if (Reader.NodeType == System.Xml.XmlNodeType.Element) 661if (((object)Reader.LocalName == (object)_id14_unsignedInt && (object)Reader.NamespaceURI == (object)_id2_Item)) 664o = System.Xml.XmlConvert.ToUInt32(Reader.ReadElementString()); 682Reader.MoveToContent(); 683if (Reader.NodeType == System.Xml.XmlNodeType.Element) 685if (((object)Reader.LocalName == (object)_id15_unsignedLong && (object)Reader.NamespaceURI == (object)_id2_Item)) 688o = System.Xml.XmlConvert.ToUInt64(Reader.ReadElementString()); 706Reader.MoveToContent(); 707if (Reader.NodeType == System.Xml.XmlNodeType.Element) 709if (((object)Reader.LocalName == (object)_id16_base64Binary && (object)Reader.NamespaceURI == (object)_id2_Item)) 735Reader.MoveToContent(); 736if (Reader.NodeType == System.Xml.XmlNodeType.Element) 738if (((object)Reader.LocalName == (object)_id17_guid && (object)Reader.NamespaceURI == (object)_id2_Item)) 741o = System.Xml.XmlConvert.ToGuid(Reader.ReadElementString()); 759Reader.MoveToContent(); 760if (Reader.NodeType == System.Xml.XmlNodeType.Element) 762if (((object)Reader.LocalName == (object)_id19_TimeSpan && (object)Reader.NamespaceURI == (object)_id2_Item)) 764if (Reader.IsEmptyElement) 766Reader.Skip(); 771o = System.Xml.XmlConvert.ToTimeSpan(Reader.ReadElementString()); 789Reader.MoveToContent(); 790if (Reader.NodeType == System.Xml.XmlNodeType.Element) 792if (((object)Reader.LocalName == (object)_id18_char && (object)Reader.NamespaceURI == (object)_id2_Item)) 795o = ToChar(Reader.ReadElementString()); 813Reader.MoveToContent(); 814if (Reader.NodeType == System.Xml.XmlNodeType.Element) 816if (((object)Reader.LocalName == (object)_id1_QName && (object)Reader.NamespaceURI == (object)_id2_Item)) 871_id4_boolean = Reader.NameTable.Add(@"boolean"); 872_id14_unsignedInt = Reader.NameTable.Add(@"unsignedInt"); 873_id15_unsignedLong = Reader.NameTable.Add(@"unsignedLong"); 874_id7_float = Reader.NameTable.Add(@"float"); 875_id10_dateTime = Reader.NameTable.Add(@"dateTime"); 876_id20_dateTimeOffset = Reader.NameTable.Add(@"dateTimeOffset"); 877_id20_dateOnly = Reader.NameTable.Add(@"dateOnly"); 878_id20_timeOnly = Reader.NameTable.Add(@"timeOnly"); 879_id6_long = Reader.NameTable.Add(@"long"); 880_id9_decimal = Reader.NameTable.Add(@"decimal"); 881_id8_double = Reader.NameTable.Add(@"double"); 882_id17_guid = Reader.NameTable.Add(@"guid"); 883_id19_TimeSpan = Reader.NameTable.Add(@"TimeSpan"); 884_id2_Item = Reader.NameTable.Add(@""); 885_id13_unsignedShort = Reader.NameTable.Add(@"unsignedShort"); 886_id18_char = Reader.NameTable.Add(@"char"); 887_id3_int = Reader.NameTable.Add(@"int"); 888_id12_byte = Reader.NameTable.Add(@"byte"); 889_id16_base64Binary = Reader.NameTable.Add(@"base64Binary"); 890_id11_unsignedByte = Reader.NameTable.Add(@"unsignedByte"); 891_id5_short = Reader.NameTable.Add(@"short"); 892_id1_string = Reader.NameTable.Add(@"string"); 893_id1_QName = Reader.NameTable.Add(@"QName");
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (90)
95Reader.MoveToContent(); 104Reader.MoveToContent(); 105while (Reader.NodeType != XmlNodeType.EndElement && Reader.NodeType != XmlNodeType.None) 107if (Reader.IsStartElement(element.Name, elementNs)) 122Reader.MoveToContent(); 250Reader.MoveToElement(); 255if (Reader.IsEmptyElement) 257Reader.Skip(); 258Reader.MoveToContent(); 262Reader.ReadStartElement(); 265Reader.MoveToContent(); 266while (Reader.NodeType != XmlNodeType.EndElement && Reader.NodeType != XmlNodeType.None) 269Reader.MoveToContent(); 316Reader.MoveToContent(); 324Reader.MoveToContent(); 325while (Reader.NodeType == XmlNodeType.Element) 327string? root = Reader.GetAttribute("root", Soap.Encoding); 332Reader.MoveToContent(); 339if (!XmlNodeEqual(Reader, name, ns)) 345isEmptyWrapper = Reader.IsEmptyElement; 346Reader.ReadStartElement(); 385Reader.MoveToContent(); 386while (Reader.NodeType != XmlNodeType.EndElement && Reader.NodeType != XmlNodeType.None) 397if (Reader.GetAttribute("id", null) != null) 409Reader.MoveToContent(); 453Reader.MoveToContent(); 480if (Reader.NodeType == XmlNodeType.Element) 484if (Reader.GetAttribute("root", Soap.Encoding) == "0") 531Reader.MoveToContent(); 533while (Reader.NodeType != XmlNodeType.EndElement && Reader.NodeType != XmlNodeType.None) 536Reader.MoveToContent(); 678if ((Reader.NodeType == XmlNodeType.Text || 679Reader.NodeType == XmlNodeType.CDATA || 680Reader.NodeType == XmlNodeType.Whitespace || 681Reader.NodeType == XmlNodeType.SignificantWhitespace)) 688value = Document.CreateTextNode(Reader.ReadString()); 701value = CollapseWhitespace(Reader.ReadString()); 705value = Reader.ReadString(); 716value = WritePrimitive(text.Mapping, (state) => ((ReflectionXmlSerializationReader)state).Reader.ReadString(), this); 782else if (ele.Name == Reader.LocalName && ns == Reader.NamespaceURI) 869&& (Reader.IsEmptyElement)) 871Reader.Skip(); 873else if (element.Mapping.TypeDesc!.Type == typeof(TimeSpan) && Reader.IsEmptyElement) 875Reader.Skip(); 878else if (element.Mapping.TypeDesc!.Type == typeof(DateTimeOffset) && Reader.IsEmptyElement) 880Reader.Skip(); 883else if (element.Mapping.TypeDesc!.Type == typeof(DateOnly) && Reader.IsEmptyElement) 885Reader.Skip(); 888else if (element.Mapping.TypeDesc!.Type == typeof(TimeOnly) && Reader.IsEmptyElement) 890Reader.Skip(); 912value = WritePrimitive(element.Mapping, readFunc, Reader); 947Reader.Skip(); 1153if ((readOnly && o == null) || Reader.IsEmptyElement) 1155Reader.Skip(); 1159Reader.ReadStartElement(); 1160Reader.MoveToContent(); 1161while (Reader.NodeType != XmlNodeType.EndElement && Reader.NodeType != XmlNodeType.None) 1164Reader.MoveToContent(); 1271string source = Reader.ReadElementString(); 1381Reader.MoveToElement(); 1382if (Reader.IsEmptyElement) 1384Reader.Skip(); 1388Reader.ReadStartElement(); 1389Reader.MoveToContent(); 1390while (Reader.NodeType != XmlNodeType.EndElement && Reader.NodeType != XmlNodeType.None) 1393Reader.MoveToContent(); 1786Reader.MoveToElement(); 1788if (Reader.IsEmptyElement) 1790Reader.Skip(); 1794Reader.ReadStartElement(); 1837Reader.ReadStartElement(); 1841return reader.CollapseWhitespace(reader.Reader.ReadString()); 1900while (Reader.MoveToNextAttribute()) 1919memberFound = XmlNodeEqual(Reader, attribute.Name, XmlReservedNs.NsXml); 1923memberFound = XmlNodeEqual(Reader, attribute.Name, attribute.Form == XmlSchemaForm.Qualified ? attribute.Namespace : string.Empty); 1942if (IsXmlnsAttribute(Reader.Name)) 1945xmlnsMember.XmlnsSource(Reader.Name.Length == 5 ? string.Empty : Reader.LocalName, Reader.Value); 1952else if (!IsXmlnsAttribute(Reader.Name)) 1961var attr = (Document.ReadNode(Reader) as XmlAttribute)!; 1996string listValues = Reader.Value; 2008value = WritePrimitive(attribute.Mapping!, (state) => ((XmlReader)state).Value, Reader);
System\Xml\Serialization\XmlSerializationReader.cs (24)
1280if (Reader is IXmlLineInfo lineInfo) 1437Reader.Read(); 1902string elemLocalName = Reader.LocalName; 1903string elemNs = Reader.NamespaceURI; 1904string elemName = Reader.Name; 1909if (Reader.NodeType == XmlNodeType.Attribute) 1912attr.Value = Reader.Value; 1920while (Reader.MoveToNextAttribute()) 1922if (IsXmlnsAttribute(Reader.Name) || (Reader.Name == "id" && (!_soap12 || Reader.NamespaceURI == Soap12.Encoding))) 1924if ((object)Reader.LocalName == (object)_typeID && 1925((object)Reader.NamespaceURI == (object)_instanceNsID || 1926(object)Reader.NamespaceURI == (object)_instanceNs2000ID || 1927(object)Reader.NamespaceURI == (object)_instanceNs1999ID 1931string value = Reader.Value; 1934xsiTypeNs = Reader.LookupNamespace((colon >= 0) ? value.Substring(0, colon) : ""); 1961Reader.MoveToElement(); 1962if (Reader.IsEmptyElement) 1964Reader.Skip(); 1968Reader.ReadStartElement(); 1969Reader.MoveToContent(); 1970while (Reader.NodeType != System.Xml.XmlNodeType.EndElement) 1975Reader.MoveToContent();