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

◆ InitReadContentAsBinaryAsync()

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

Definition at line 12817 of file XmlTextReaderImpl.cs.

12818 {
12819 if (_parsingFunction == ParsingFunction.InReadValueChunk)
12820 {
12822 }
12823 if (_parsingFunction == ParsingFunction.InIncrementalRead)
12824 {
12826 }
12827 if (!XmlReader.IsTextualNode(_curNode.type) && !(await MoveToNextContentNodeAsync(moveIfOnContentNode: false).ConfigureAwait(continueOnCapturedContext: false)))
12828 {
12829 return false;
12830 }
12831 SetupReadContentAsBinaryState(ParsingFunction.InReadContentAsBinary);
12833 return true;
12834 }
static string Xml_MixingV1StreamingWithV2Binary
Definition SR.cs:186
static string Xml_MixingReadValueChunkWithBinary
Definition SR.cs:182
Definition SR.cs:7
async Task< bool > MoveToNextContentNodeAsync(bool moveIfOnContentNode)
void SetupReadContentAsBinaryState(ParsingFunction inReadBinaryFunction)
void Set(int lineNo, int linePos)
Definition LineInfo.cs:15

References System.Xml.XmlTextReaderImpl._curNode, System.Xml.XmlTextReaderImpl._incReadLineInfo, System.Xml.XmlTextReaderImpl._parsingFunction, System.Xml.XmlReader.IsTextualNode(), System.Xml.XmlTextReaderImpl.NodeData.LineNo, System.Xml.XmlTextReaderImpl.NodeData.LinePos, System.Xml.XmlTextReaderImpl.MoveToNextContentNodeAsync(), System.Xml.LineInfo.Set(), System.Xml.XmlTextReaderImpl.SetupReadContentAsBinaryState(), System.Xml.XmlTextReaderImpl.NodeData.type, System.SR.Xml_MixingReadValueChunkWithBinary, and System.SR.Xml_MixingV1StreamingWithV2Binary.

Referenced by System.Xml.XmlTextReaderImpl.ReadContentAsBase64Async(), and System.Xml.XmlTextReaderImpl.ReadContentAsBinHexAsync().