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

◆ DtdParserProxy_PushExternalSubsetAsync()

async Task< bool > System.Xml.XmlTextReaderImpl.DtdParserProxy_PushExternalSubsetAsync ( string systemId,
string publicId )
inlinepackage

Definition at line 9272 of file XmlTextReaderImpl.cs.

9273 {
9275 if (IsResolverNull)
9276 {
9277 return false;
9278 }
9279 if (_ps.baseUri == null && !string.IsNullOrEmpty(_ps.baseUriStr))
9280 {
9282 }
9283 await PushExternalEntityOrSubsetAsync(publicId, systemId, _ps.baseUri, null).ConfigureAwait(continueOnCapturedContext: false);
9284 _ps.entity = null;
9285 _ps.entityId = 0;
9286 int initialPos = _ps.charPos;
9287 if (_v1Compat)
9288 {
9290 }
9292 {
9294 }
9295 return true;
9296 }
virtual Uri ResolveUri(Uri? baseUri, string? relativeUri)
async Task PushExternalEntityOrSubsetAsync(string publicId, string systemId, Uri baseUri, string entityName)
async Task< bool > ParseXmlDeclarationAsync(bool isTextDecl)
async Task< int > EatWhitespacesAsync(StringBuilder sb)

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.XmlTextReaderImpl.CheckAsyncCall(), System.Xml.Dictionary, System.Xml.XmlTextReaderImpl.EatWhitespacesAsync(), System.Xml.XmlTextReaderImpl.ParseXmlDeclarationAsync(), System.Xml.XmlTextReaderImpl.PushExternalEntityOrSubsetAsync(), and System.Xml.XmlResolver.ResolveUri().

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