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

◆ ReadInnerXml()

override string System.Xml.Xsl.XsltOld.ReaderOutput.ReadInnerXml ( )
inlinevirtual

Reimplemented from System.Xml.XmlReader.

Definition at line 359 of file ReaderOutput.cs.

360 {
361 if (ReadState == ReadState.Interactive)
362 {
363 if (NodeType == XmlNodeType.Element && !IsEmptyElement)
364 {
365 StringOutput stringOutput = new StringOutput(_processor);
366 stringOutput.OmitXmlDecl();
367 int depth = Depth;
368 Read();
369 while (depth < Depth)
370 {
371 stringOutput.RecordDone(_builder);
372 Read();
373 }
374 Read();
375 stringOutput.TheEnd();
376 return stringOutput.Result;
377 }
378 if (NodeType == XmlNodeType.Attribute)
379 {
381 }
382 Read();
383 }
384 return string.Empty;
385 }

References System.Xml.Xsl.XsltOld.ReaderOutput._builder, System.Xml.Xsl.XsltOld.ReaderOutput._encoder, System.Xml.Xsl.XsltOld.ReaderOutput._processor, System.Xml.Xsl.XsltOld.ReaderOutput.XmlEncoder.AttributeInnerXml(), System.Xml.Xsl.XsltOld.ReaderOutput.Depth, System.Xml.Dictionary, System.Xml.Xsl.XsltOld.ReaderOutput.IsEmptyElement, System.Xml.Xsl.XsltOld.ReaderOutput.NodeType, System.Xml.Xsl.XsltOld.ReaderOutput.Read(), and System.Xml.Xsl.XsltOld.ReaderOutput.Value.