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

◆ ParseDocumentContentAsync_ParseEntity()

async Task< bool > System.Xml.XmlTextReaderImpl.ParseDocumentContentAsync_ParseEntity ( )
inlineprivate

Definition at line 9907 of file XmlTextReaderImpl.cs.

9908 {
9909 int charPos = _ps.charPos;
9910 if (_fragmentType == XmlNodeType.Document)
9911 {
9913 return false;
9914 }
9915 if (_fragmentType == XmlNodeType.None)
9916 {
9917 _fragmentType = XmlNodeType.Element;
9918 }
9920 {
9921 case EntityType.Unexpanded:
9922 if (_parsingFunction == ParsingFunction.EntityReference)
9923 {
9925 }
9927 return true;
9928 case EntityType.CharacterDec:
9929 case EntityType.CharacterHex:
9930 case EntityType.CharacterNamed:
9931 if (await ParseTextAsync().ConfigureAwait(continueOnCapturedContext: false))
9932 {
9933 return true;
9934 }
9936 default:
9938 }
9939 }
static string Xml_InvalidRootData
Definition SR.cs:82
Definition SR.cs:7
new ConfiguredTaskAwaitable< TResult > ConfigureAwait(bool continueOnCapturedContext)
Definition Task.cs:226
async Task<(int, EntityType)> HandleEntityReferenceAsync(bool isInAttributeValue, EntityExpandType expandType)
void Throw(int pos, string res, string arg)

References System.Xml.XmlTextReaderImpl._fragmentType, System.Xml.XmlTextReaderImpl._nextParsingFunction, System.Xml.XmlTextReaderImpl._parsingFunction, System.Xml.XmlTextReaderImpl._ps, System.Xml.XmlTextReaderImpl.ParsingState.charPos, System.Threading.Tasks.Task< TResult >.ConfigureAwait(), System.Xml.XmlTextReaderImpl.HandleEntityReferenceAsync(), System.Xml.XmlTextReaderImpl.ParseDocumentContentAsync(), System.Xml.XmlTextReaderImpl.ParseEntityReferenceAsync(), System.Xml.XmlTextReaderImpl.ParseTextAsync(), System.Xml.XmlTextReaderImpl.Throw(), and System.SR.Xml_InvalidRootData.

Referenced by System.Xml.XmlTextReaderImpl.ParseDocumentContentAsync().