116 references to XmlReadMode
netstandard (1)
netstandard.cs (1)
608
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.
XmlReadMode
))]
System.Data (1)
src\libraries\shims\System.Data\ref\System.Data.cs (1)
263
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.
XmlReadMode
))]
System.Data.Common (114)
System\Data\DataSet.cs (69)
491
ReadXml(new XmlTextReader(new StringReader(strData)),
XmlReadMode
.DiffGram);
1590
InferSchema(xdoc, nsArray,
XmlReadMode
.InferSchema);
1753
InferSchema(xdoc, null,
XmlReadMode
.Auto);
2029
public
XmlReadMode
ReadXml(XmlReader? reader) => ReadXml(reader, false);
2032
internal
XmlReadMode
ReadXml(XmlReader? reader, bool denyResolving)
2047
XmlReadMode
ret =
XmlReadMode
.Auto;
2087
return
XmlReadMode
.DiffGram;
2095
return
XmlReadMode
.ReadSchema; //since the top level element is a schema return
2102
return
XmlReadMode
.ReadSchema; //since the top level element is a schema return
2141
ret =
XmlReadMode
.DiffGram; // continue reading for multiple schemas
2173
ret =
XmlReadMode
.DiffGram;
2200
ret =
XmlReadMode
.ReadSchema;
2204
ret =
XmlReadMode
.IgnoreSchema;
2273
InferSchema(xdoc, null,
XmlReadMode
.Auto);
2274
ret =
XmlReadMode
.InferSchema;
2306
public
XmlReadMode
ReadXml(Stream? stream)
2310
return
XmlReadMode
.Auto;
2322
public
XmlReadMode
ReadXml(TextReader? reader)
2326
return
XmlReadMode
.Auto;
2338
public
XmlReadMode
ReadXml(string fileName)
2356
internal void InferSchema(XmlDocument xdoc, string[]? excludedNamespaces,
XmlReadMode
mode)
2370
infer.TypeInference = (mode ==
XmlReadMode
.InferTypedSchema) ?
2539
public
XmlReadMode
ReadXml(XmlReader? reader,
XmlReadMode
mode) => ReadXml(reader, mode, false);
2542
internal
XmlReadMode
ReadXml(XmlReader? reader,
XmlReadMode
mode, bool denyResolving)
2549
XmlReadMode
ret = mode;
2556
if (mode ==
XmlReadMode
.Auto)
2580
if ((mode !=
XmlReadMode
.Fragment) && (reader.NodeType == XmlNodeType.Element))
2591
if (mode ==
XmlReadMode
.Fragment)
2601
if ((mode ==
XmlReadMode
.DiffGram) || (mode ==
XmlReadMode
.IgnoreSchema))
2617
if ((mode !=
XmlReadMode
.IgnoreSchema) && (mode !=
XmlReadMode
.InferSchema) &&
2618
(mode !=
XmlReadMode
.InferTypedSchema))
2632
if ((mode !=
XmlReadMode
.IgnoreSchema) && (mode !=
XmlReadMode
.InferSchema) &&
2633
(mode !=
XmlReadMode
.InferTypedSchema))
2677
if (!fSchemaFound && !fDataFound && (mode !=
XmlReadMode
.IgnoreSchema) && (mode !=
XmlReadMode
.InferSchema) &&
2678
(mode !=
XmlReadMode
.InferTypedSchema))
2694
if ((mode !=
XmlReadMode
.IgnoreSchema) && (mode !=
XmlReadMode
.InferSchema) &&
2695
(mode !=
XmlReadMode
.InferTypedSchema))
2709
if ((mode ==
XmlReadMode
.DiffGram) || (mode ==
XmlReadMode
.IgnoreSchema))
2712
ret =
XmlReadMode
.DiffGram;
2724
if (mode ==
XmlReadMode
.DiffGram)
2733
if (mode ==
XmlReadMode
.InferSchema || mode ==
XmlReadMode
.InferTypedSchema)
2740
xmlload ??= new XmlDataLoader(this, fIsXdr, topNode, mode ==
XmlReadMode
.IgnoreSchema);
2750
xmlload ??= new XmlDataLoader(this, fIsXdr, mode ==
XmlReadMode
.IgnoreSchema);
2752
if (mode ==
XmlReadMode
.DiffGram)
2759
if (mode ==
XmlReadMode
.InferSchema || mode ==
XmlReadMode
.InferTypedSchema)
2762
ret =
XmlReadMode
.InferSchema;
2792
public
XmlReadMode
ReadXml(Stream? stream,
XmlReadMode
mode)
2796
return
XmlReadMode
.Auto;
2799
XmlTextReader reader = (mode ==
XmlReadMode
.Fragment) ? new XmlTextReader(stream, XmlNodeType.Element, null) : new XmlTextReader(stream);
2806
public
XmlReadMode
ReadXml(TextReader? reader,
XmlReadMode
mode)
2810
return
XmlReadMode
.Auto;
2813
XmlTextReader xmlreader = (mode ==
XmlReadMode
.Fragment) ? new XmlTextReader(reader.ReadToEnd(), XmlNodeType.Element, null) : new XmlTextReader(reader);
2820
public
XmlReadMode
ReadXml(string fileName,
XmlReadMode
mode)
2823
if (mode ==
XmlReadMode
.Fragment)
3423
ReadXml(reader,
XmlReadMode
.DiffGram, true);
System\Data\DataTable.cs (45)
334
ds.ReadXml(new XmlTextReader(new StringReader(strData)),
XmlReadMode
.DiffGram);
5612
public
XmlReadMode
ReadXml(Stream? stream)
5616
return
XmlReadMode
.Auto;
5628
public
XmlReadMode
ReadXml(TextReader? reader)
5632
return
XmlReadMode
.Auto;
5644
public
XmlReadMode
ReadXml(string fileName)
5662
public
XmlReadMode
ReadXml(XmlReader? reader) => ReadXml(reader, false);
5700
internal
XmlReadMode
ReadXml(XmlReader? reader, bool denyResolving)
5715
XmlReadMode
ret =
XmlReadMode
.Auto;
5766
return
XmlReadMode
.DiffGram;
5775
return
XmlReadMode
.DiffGram;
5785
return
XmlReadMode
.ReadSchema; //since the top level element is a schema return
5793
return
XmlReadMode
.ReadSchema; //since the top level element is a schema return
5842
return
XmlReadMode
.DiffGram;
5883
ret =
XmlReadMode
.DiffGram;
5899
ret = fSchemaFound ?
XmlReadMode
.ReadSchema :
XmlReadMode
.IgnoreSchema;
5943
internal
XmlReadMode
ReadXml(XmlReader? reader,
XmlReadMode
mode, bool denyResolving)
5954
XmlReadMode
ret = mode;
5981
if ((mode !=
XmlReadMode
.Fragment) && (reader.NodeType == XmlNodeType.Element))
6001
if (mode ==
XmlReadMode
.Fragment)
6011
if ((mode ==
XmlReadMode
.DiffGram) || (mode ==
XmlReadMode
.IgnoreSchema))
6018
return
XmlReadMode
.DiffGram;
6037
if ((mode !=
XmlReadMode
.IgnoreSchema) && (mode !=
XmlReadMode
.InferSchema))
6052
if ((mode !=
XmlReadMode
.IgnoreSchema) && (mode !=
XmlReadMode
.InferSchema))
6108
if (!fSchemaFound && !fDataFound && (mode !=
XmlReadMode
.IgnoreSchema) && (mode !=
XmlReadMode
.InferSchema))
6124
if ((mode !=
XmlReadMode
.IgnoreSchema) && (mode !=
XmlReadMode
.InferSchema))
6138
if ((mode ==
XmlReadMode
.DiffGram) || (mode ==
XmlReadMode
.IgnoreSchema))
6145
return
XmlReadMode
.DiffGram;
6150
ret =
XmlReadMode
.DiffGram;
6173
if (mode ==
XmlReadMode
.DiffGram)
6182
if (mode ==
XmlReadMode
.InferSchema)
6194
xmlload ??= new XmlDataLoader(this, fIsXdr, topNode, mode ==
XmlReadMode
.IgnoreSchema);
6205
xmlload ??= new XmlDataLoader(this, fIsXdr, mode ==
XmlReadMode
.IgnoreSchema);
6207
if (mode ==
XmlReadMode
.DiffGram)
6215
if (mode ==
XmlReadMode
.InferSchema)
6734
protected virtual void ReadXmlSerializable(XmlReader? reader) => ReadXml(reader,
XmlReadMode
.DiffGram, true);