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

◆ XmlParserContext() [4/4]

System.Xml.XmlParserContext.XmlParserContext ( XmlNameTable? nt,
XmlNamespaceManager? nsMgr,
string? docTypeName,
string? pubId,
string? sysId,
string? internalSubset,
string? baseURI,
string? xmlLang,
XmlSpace xmlSpace,
Encoding? enc )
inline

Definition at line 181 of file XmlParserContext.cs.

182 {
183 if (nsMgr != null)
184 {
185 if (nt == null)
186 {
187 _nt = nsMgr.NameTable;
188 }
189 else
190 {
191 if (nt != nsMgr.NameTable)
192 {
193 throw new XmlException(System.SR.Xml_NotSameNametable, string.Empty);
194 }
195 _nt = nt;
196 }
197 }
198 else
199 {
200 _nt = nt;
201 }
202 _nsMgr = nsMgr;
203 _docTypeName = ((docTypeName == null) ? string.Empty : docTypeName);
204 _pubId = ((pubId == null) ? string.Empty : pubId);
205 _sysId = ((sysId == null) ? string.Empty : sysId);
206 _internalSubset = ((internalSubset == null) ? string.Empty : internalSubset);
207 _baseURI = ((baseURI == null) ? string.Empty : baseURI);
208 _xmlLang = ((xmlLang == null) ? string.Empty : xmlLang);
209 _xmlSpace = xmlSpace;
210 _encoding = enc;
211 }
static string Xml_NotSameNametable
Definition SR.cs:130
Definition SR.cs:7

References System.Xml.XmlParserContext._baseURI, System.Xml.XmlParserContext._docTypeName, System.Xml.XmlParserContext._encoding, System.Xml.XmlParserContext._internalSubset, System.Xml.XmlParserContext._nsMgr, System.Xml.XmlParserContext._nt, System.Xml.XmlParserContext._pubId, System.Xml.XmlParserContext._sysId, System.Xml.XmlParserContext._xmlLang, System.Xml.XmlParserContext._xmlSpace, System.Xml.Dictionary, System.SR.Xml_NotSameNametable, and System.Xml.XmlException.