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)
501ReadXml(new XmlTextReader(new StringReader(strData)), XmlReadMode.DiffGram); 1602InferSchema(xdoc, nsArray, XmlReadMode.InferSchema); 1770InferSchema(xdoc, null, XmlReadMode.Auto); 2063public XmlReadMode ReadXml(XmlReader? reader) => ReadXml(reader, false); 2067internal XmlReadMode ReadXml(XmlReader? reader, bool denyResolving) 2082XmlReadMode ret = XmlReadMode.Auto; 2122return XmlReadMode.DiffGram; 2130return XmlReadMode.ReadSchema; //since the top level element is a schema return 2137return XmlReadMode.ReadSchema; //since the top level element is a schema return 2176ret = XmlReadMode.DiffGram; // continue reading for multiple schemas 2208ret = XmlReadMode.DiffGram; 2235ret = XmlReadMode.ReadSchema; 2239ret = XmlReadMode.IgnoreSchema; 2308InferSchema(xdoc, null, XmlReadMode.Auto); 2309ret = XmlReadMode.InferSchema; 2342public XmlReadMode ReadXml(Stream? stream) 2346return XmlReadMode.Auto; 2359public XmlReadMode ReadXml(TextReader? reader) 2363return XmlReadMode.Auto; 2376public XmlReadMode ReadXml(string fileName) 2395internal void InferSchema(XmlDocument xdoc, string[]? excludedNamespaces, XmlReadMode mode) 2409infer.TypeInference = (mode == XmlReadMode.InferTypedSchema) ? 2580public XmlReadMode ReadXml(XmlReader? reader, XmlReadMode mode) => ReadXml(reader, mode, false); 2584internal XmlReadMode ReadXml(XmlReader? reader, XmlReadMode mode, bool denyResolving) 2591XmlReadMode ret = mode; 2598if (mode == XmlReadMode.Auto) 2622if ((mode != XmlReadMode.Fragment) && (reader.NodeType == XmlNodeType.Element)) 2633if (mode == XmlReadMode.Fragment) 2643if ((mode == XmlReadMode.DiffGram) || (mode == XmlReadMode.IgnoreSchema)) 2659if ((mode != XmlReadMode.IgnoreSchema) && (mode != XmlReadMode.InferSchema) && 2660(mode != XmlReadMode.InferTypedSchema)) 2674if ((mode != XmlReadMode.IgnoreSchema) && (mode != XmlReadMode.InferSchema) && 2675(mode != XmlReadMode.InferTypedSchema)) 2719if (!fSchemaFound && !fDataFound && (mode != XmlReadMode.IgnoreSchema) && (mode != XmlReadMode.InferSchema) && 2720(mode != XmlReadMode.InferTypedSchema)) 2736if ((mode != XmlReadMode.IgnoreSchema) && (mode != XmlReadMode.InferSchema) && 2737(mode != XmlReadMode.InferTypedSchema)) 2751if ((mode == XmlReadMode.DiffGram) || (mode == XmlReadMode.IgnoreSchema)) 2754ret = XmlReadMode.DiffGram; 2766if (mode == XmlReadMode.DiffGram) 2775if (mode == XmlReadMode.InferSchema || mode == XmlReadMode.InferTypedSchema) 2782xmlload ??= new XmlDataLoader(this, fIsXdr, topNode, mode == XmlReadMode.IgnoreSchema); 2792xmlload ??= new XmlDataLoader(this, fIsXdr, mode == XmlReadMode.IgnoreSchema); 2794if (mode == XmlReadMode.DiffGram) 2801if (mode == XmlReadMode.InferSchema || mode == XmlReadMode.InferTypedSchema) 2804ret = XmlReadMode.InferSchema; 2835public XmlReadMode ReadXml(Stream? stream, XmlReadMode mode) 2839return XmlReadMode.Auto; 2842XmlTextReader reader = (mode == XmlReadMode.Fragment) ? new XmlTextReader(stream, XmlNodeType.Element, null) : new XmlTextReader(stream); 2850public XmlReadMode ReadXml(TextReader? reader, XmlReadMode mode) 2854return XmlReadMode.Auto; 2857XmlTextReader xmlreader = (mode == XmlReadMode.Fragment) ? new XmlTextReader(reader.ReadToEnd(), XmlNodeType.Element, null) : new XmlTextReader(reader); 2865public XmlReadMode ReadXml(string fileName, XmlReadMode mode) 2868if (mode == XmlReadMode.Fragment) 3477ReadXml(reader, XmlReadMode.DiffGram, true);
System\Data\DataTable.cs (45)
339ds.ReadXml(new XmlTextReader(new StringReader(strData)), XmlReadMode.DiffGram); 5642public XmlReadMode ReadXml(Stream? stream) 5646return XmlReadMode.Auto; 5659public XmlReadMode ReadXml(TextReader? reader) 5663return XmlReadMode.Auto; 5676public XmlReadMode ReadXml(string fileName) 5695public XmlReadMode ReadXml(XmlReader? reader) => ReadXml(reader, false); 5734internal XmlReadMode ReadXml(XmlReader? reader, bool denyResolving) 5749XmlReadMode ret = XmlReadMode.Auto; 5800return XmlReadMode.DiffGram; 5809return XmlReadMode.DiffGram; 5819return XmlReadMode.ReadSchema; //since the top level element is a schema return 5827return XmlReadMode.ReadSchema; //since the top level element is a schema return 5876return XmlReadMode.DiffGram; 5917ret = XmlReadMode.DiffGram; 5933ret = fSchemaFound ? XmlReadMode.ReadSchema : XmlReadMode.IgnoreSchema; 5978internal XmlReadMode ReadXml(XmlReader? reader, XmlReadMode mode, bool denyResolving) 5989XmlReadMode ret = mode; 6016if ((mode != XmlReadMode.Fragment) && (reader.NodeType == XmlNodeType.Element)) 6036if (mode == XmlReadMode.Fragment) 6046if ((mode == XmlReadMode.DiffGram) || (mode == XmlReadMode.IgnoreSchema)) 6053return XmlReadMode.DiffGram; 6072if ((mode != XmlReadMode.IgnoreSchema) && (mode != XmlReadMode.InferSchema)) 6087if ((mode != XmlReadMode.IgnoreSchema) && (mode != XmlReadMode.InferSchema)) 6143if (!fSchemaFound && !fDataFound && (mode != XmlReadMode.IgnoreSchema) && (mode != XmlReadMode.InferSchema)) 6159if ((mode != XmlReadMode.IgnoreSchema) && (mode != XmlReadMode.InferSchema)) 6173if ((mode == XmlReadMode.DiffGram) || (mode == XmlReadMode.IgnoreSchema)) 6180return XmlReadMode.DiffGram; 6185ret = XmlReadMode.DiffGram; 6208if (mode == XmlReadMode.DiffGram) 6217if (mode == XmlReadMode.InferSchema) 6229xmlload ??= new XmlDataLoader(this, fIsXdr, topNode, mode == XmlReadMode.IgnoreSchema); 6240xmlload ??= new XmlDataLoader(this, fIsXdr, mode == XmlReadMode.IgnoreSchema); 6242if (mode == XmlReadMode.DiffGram) 6250if (mode == XmlReadMode.InferSchema) 6790protected virtual void ReadXmlSerializable(XmlReader? reader) => ReadXml(reader, XmlReadMode.DiffGram, true);