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

◆ WriteCData()

override void System.Xml.XmlEncodedRawTextWriter.WriteCData ( string text)
inline

Definition at line 338 of file XmlEncodedRawTextWriter.cs.

339 {
340 bool flag;
341 if (this.trackTextContent)
342 {
343 flag = this.inTextContent;
344 if (flag)
345 {
346 long num = 0L;
347 this.ChangeTextContentMark(num != 0L);
348 }
349 }
350 if (this.mergeCDataSections)
351 {
352 int num2 = this.cdataPos;
353 this.bufPos = (flag ? 1 : 0);
354 return;
355 }
356 char[] array = this.bufChars;
357 int num3 = 60;
358 int num4 = 33;
359 array.m_value = (char)num3;
360 int num5 = 91;
361 array.m_value = (char)num4;
362 int num6 = 67;
363 array.m_value = (char)num5;
364 array.m_value = (char)num6;
365 int num7 = 68;
366 array.m_value = (char)num7;
367 int num8 = 65;
368 array.m_value = (char)num8;
369 int num9 = 84;
370 array.m_value = (char)num9;
371 array.m_value = (char)num8;
372 this.bufPos = (flag ? 1 : 0);
373 array.m_value = (char)num5;
374 this.WriteCDataSection(text);
375 char[] array2 = this.bufChars;
376 int num10 = 93;
377 int num11 = 62;
378 array2.m_value = (char)num10;
379 array2.m_value = (char)num10;
380 array2.m_value = (char)num11;
381 }
class f__AnonymousType0<< Count > j__TPar

References System.array, System.Xml.XmlEncodedRawTextWriter.bufChars, System.Xml.XmlEncodedRawTextWriter.cdataPos, System.Xml.XmlEncodedRawTextWriter.ChangeTextContentMark(), System.Xml.XmlEncodedRawTextWriter.inTextContent, j__TPar, System.L, System.Xml.XmlEncodedRawTextWriter.mergeCDataSections, System.Xml.XmlEncodedRawTextWriter.trackTextContent, and System.Xml.XmlEncodedRawTextWriter.WriteCDataSection().