terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ FlushBuffer()

virtual void System.Xml.XmlEncodedRawTextWriter.FlushBuffer ( )
inlineprotectedvirtualinherited

Reimplemented in System.Xml.HtmlEncodedRawTextWriterIndent.

Definition at line 613 of file XmlEncodedRawTextWriter.cs.

614 {
615 if (!this.writeToNull)
616 {
617 if (this.stream != null)
618 {
619 if (this.trackTextContent)
620 {
621 int[] array = this.textContentMarks;
622 CharEntityEncoderFallback charEntityEncoderFallback = this.charEntityFallback;
623 int num = this.lastMarkPos;
626 int num2 = 1;
628 }
629 int num3 = this.bufPos;
630 int num4 = 1;
631 int num5 = 1;
632 this.EncodeChars(num4, num3, num5 != 0);
633 return;
634 }
635 TextWriter textWriter = this.writer;
636 char[] array2 = this.bufChars;
637 int num6 = this.bufPos;
638 }
639 long num7 = 0L;
640 int num8 = this.bufPos;
641 char[] array3 = this.bufChars;
642 int num9 = 1;
643 int num10 = this.textPos;
644 int num11 = this.attrEndPos;
648 if (num7 == 0L)
649 {
650 return;
651 }
652 throw new OutOfMemoryException();
653 }
class f__AnonymousType0<< Count > j__TPar
void EncodeChars(int startOffset, int endOffset, bool writeAllToStream)

References System.array, System.Xml.XmlEncodedRawTextWriter.attrEndPos, System.Xml.XmlEncodedRawTextWriter.bufChars, System.Xml.XmlEncodedRawTextWriter.bufPos, System.Xml.XmlEncodedRawTextWriter.charEntityFallback, System.Xml.XmlEncodedRawTextWriter.EncodeChars(), j__TPar, System.L, System.Xml.XmlEncodedRawTextWriter.lastMarkPos, System.Xml.XmlEncodedRawTextWriter.stream, System.Xml.XmlEncodedRawTextWriter.textContentMarks, System.Xml.XmlEncodedRawTextWriter.textPos, System.Xml.XmlEncodedRawTextWriter.trackTextContent, System.Xml.XmlEncodedRawTextWriter.writer, and System.Xml.XmlEncodedRawTextWriter.writeToNull.