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

◆ DtdParserProxy_PushExternalSubset()

bool System.Xml.XmlTextReaderImpl.DtdParserProxy_PushExternalSubset ( string systemId,
string publicId )
inlinepackage

Definition at line 2867 of file XmlTextReaderImpl.cs.

2868 {
2869 if (IsResolverNull)
2870 {
2871 return false;
2872 }
2873 if (_ps.baseUri == null && !string.IsNullOrEmpty(_ps.baseUriStr))
2874 {
2876 }
2877 PushExternalEntityOrSubset(publicId, systemId, _ps.baseUri, null);
2878 _ps.entity = null;
2879 _ps.entityId = 0;
2880 int charPos = _ps.charPos;
2881 if (_v1Compat)
2882 {
2883 EatWhitespaces(null);
2884 }
2886 {
2887 _ps.charPos = charPos;
2888 }
2889 return true;
2890 }
virtual Uri ResolveUri(Uri? baseUri, string? relativeUri)
void PushExternalEntityOrSubset(string publicId, string systemId, Uri baseUri, string entityName)
int EatWhitespaces(StringBuilder sb)
bool ParseXmlDeclaration(bool isTextDecl)

References System.Xml.XmlTextReaderImpl._ps, System.Xml.XmlTextReaderImpl._v1Compat, System.Xml.XmlTextReaderImpl._xmlResolver, System.Xml.XmlTextReaderImpl.ParsingState.baseUri, System.Xml.XmlTextReaderImpl.ParsingState.baseUriStr, System.Xml.XmlTextReaderImpl.ParsingState.charPos, System.Xml.Dictionary, System.Xml.XmlTextReaderImpl.EatWhitespaces(), System.Xml.XmlTextReaderImpl.ParseXmlDeclaration(), System.Xml.XmlTextReaderImpl.PushExternalEntityOrSubset(), and System.Xml.XmlResolver.ResolveUri().

Referenced by System.Xml.XmlTextReaderImpl.DtdParserProxy.PushExternalSubset().