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

◆ ScanSystemIdAsync()

async Task< Token > System.Xml.DtdParser.ScanSystemIdAsync ( )
inlineprivate

Definition at line 5018 of file DtdParser.cs.

5019 {
5020 if (_chars[_curPos] != '"' && _chars[_curPos] != '\'')
5021 {
5022 ThrowUnexpectedToken(_curPos, "\"", "'");
5023 }
5024 await ScanLiteralAsync(LiteralType.SystemOrPublicID).ConfigureAwait(continueOnCapturedContext: false);
5026 return Token.Literal;
5027 }
ScanningFunction _nextScaningFunction
Definition DtdParser.cs:168
void ThrowUnexpectedToken(int pos, string expectedToken)
async Task< Token > ScanLiteralAsync(LiteralType literalType)
ScanningFunction _scanningFunction
Definition DtdParser.cs:166

References System.Xml.DtdParser._chars, System.Xml.DtdParser._curPos, System.Xml.DtdParser._nextScaningFunction, System.Xml.DtdParser._scanningFunction, System.Xml.DtdParser.ScanLiteralAsync(), and System.Xml.DtdParser.ThrowUnexpectedToken().

Referenced by System.Xml.DtdParser.GetTokenAsync().