Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ QueryReaderSettings() [2/2]

System.Xml.Xsl.QueryReaderSettings.QueryReaderSettings ( XmlReader reader)
inline

Definition at line 47 of file QueryReaderSettings.cs.

48 {
49 if (reader is XmlValidatingReader xmlValidatingReader)
50 {
51 _validatingReader = true;
52 reader = xmlValidatingReader.Impl.Reader;
53 }
54 _xmlReaderSettings = reader.Settings;
55 if (_xmlReaderSettings != null)
56 {
62 if (reader is XmlTextReaderImpl xmlTextReaderImpl)
63 {
65 }
66 return;
67 }
68 _xmlNameTable = reader.NameTable;
69 if (reader is XmlTextReader xmlTextReader)
70 {
71 XmlTextReaderImpl impl = xmlTextReader.Impl;
72 _entityHandling = impl.EntityHandling;
73 _namespaces = impl.Namespaces;
74 _normalization = impl.Normalization;
75 _prohibitDtd = impl.DtdProcessing == DtdProcessing.Prohibit;
76 _whitespaceHandling = impl.WhitespaceHandling;
77 _xmlResolver = impl.GetResolver();
78 }
79 else
80 {
81 _entityHandling = EntityHandling.ExpandEntities;
82 _namespaces = true;
83 _normalization = true;
84 _prohibitDtd = true;
85 _whitespaceHandling = WhitespaceHandling.All;
86 _xmlResolver = null;
87 }
88 }
readonly EntityHandling _entityHandling
readonly WhitespaceHandling _whitespaceHandling
readonly XmlReaderSettings _xmlReaderSettings

References System.Xml.Xsl.QueryReaderSettings._entityHandling, System.Xml.Xsl.QueryReaderSettings._namespaces, System.Xml.Xsl.QueryReaderSettings._normalization, System.Xml.Xsl.QueryReaderSettings._prohibitDtd, System.Xml.Xsl.QueryReaderSettings._validatingReader, System.Xml.Xsl.QueryReaderSettings._whitespaceHandling, System.Xml.Xsl.QueryReaderSettings._xmlNameTable, System.Xml.Xsl.QueryReaderSettings._xmlReaderSettings, System.Xml.Xsl.QueryReaderSettings._xmlResolver, System.Xml.XmlReaderSettings.Clone(), System.Xml.Dictionary, System.Xml.XmlTextReaderImpl.GetResolver(), System.Xml.XmlReader.NameTable, and System.Xml.XmlReader.Settings.