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