Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
CharEntityEncoderFallback.cs
Go to the documentation of this file.
1using System.Text;
2
3namespace System.Xml;
4
6{
8
9 private int[] _textContentMarks;
10
11 private int _endMarkPos;
12
13 private int _curMarkPos;
14
15 private int _startOffset;
16
17 public override int MaxCharCount => 12;
18
19 internal int StartOffset
20 {
21 set
22 {
24 }
25 }
26
28 {
29 }
30
32 {
33 if (_fallbackBuffer == null)
34 {
36 }
37 return _fallbackBuffer;
38 }
39
46
47 internal bool CanReplaceAt(int index)
48 {
49 int i = _curMarkPos;
50 for (int num = _startOffset + index; i < _endMarkPos && num >= _textContentMarks[i + 1]; i++)
51 {
52 }
53 _curMarkPos = i;
54 return (i & 1) != 0;
55 }
56}
override EncoderFallbackBuffer CreateFallbackBuffer()
CharEntityEncoderFallbackBuffer _fallbackBuffer
void Reset(int[] textContentMarks, int endMarkPos)