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