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

◆ Initialize()

void System.Xml.DtdParser.Initialize ( IDtdParserAdapter readerAdapter)
inlineprivate

Definition at line 266 of file DtdParser.cs.

267 {
269 _readerAdapterWithValidation = readerAdapter as IDtdParserAdapterWithValidation;
270 _nameTable = readerAdapter.NameTable;
271 if (readerAdapter is IDtdParserAdapterWithValidation dtdParserAdapterWithValidation)
272 {
274 }
275 if (readerAdapter is IDtdParserAdapterV1 dtdParserAdapterV)
276 {
277 _v1Compat = dtdParserAdapterV.V1CompatibilityMode;
278 _normalize = dtdParserAdapterV.Normalization;
280 }
281 _schemaInfo = new SchemaInfo();
284 Uri baseUri = readerAdapter.BaseUri;
285 if (baseUri != null)
286 {
287 _documentBaseUri = baseUri.ToString();
288 }
289 _freeFloatingDtd = false;
290 }
IDtdParserAdapterWithValidation _readerAdapterWithValidation
Definition DtdParser.cs:142
IDtdParserAdapter _readerAdapter
Definition DtdParser.cs:140
XmlNameTable _nameTable
Definition DtdParser.cs:144
SchemaInfo _schemaInfo
Definition DtdParser.cs:146
StringBuilder _stringBuilder
Definition DtdParser.cs:188

References System.Xml.DtdParser._documentBaseUri, System.Xml.DtdParser._freeFloatingDtd, System.Xml.DtdParser._nameTable, System.Xml.DtdParser._normalize, System.Xml.DtdParser._readerAdapter, System.Xml.DtdParser._readerAdapterWithValidation, System.Xml.DtdParser._schemaInfo, System.Xml.DtdParser._stringBuilder, System.Xml.DtdParser._supportNamespaces, System.Xml.DtdParser._v1Compat, System.Xml.DtdParser._validate, System.Xml.Dictionary, and System.Uri.ToString().

Referenced by System.Xml.DtdParser.InitializeFreeFloatingDtd(), System.Xml.DtdParser.ParseInternalDtd(), and System.Xml.DtdParser.ParseInternalDtdAsync().