terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
CharEntityEncoderFallbackBuffer.cs
Go to the documentation of this file.
1using System;
3using System.Text;
6
7namespace System.Xml
8{
9 [global::Cpp2ILInjected.Token(Token = "0x200000D")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6000023")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1D5D6DC", Offset = "0x1D5D6DC", Length = "0x74")]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CharEntityEncoderFallback), Member = "CreateFallbackBuffer", ReturnType = typeof(EncoderFallbackBuffer))]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EncoderFallbackBuffer), Member = ".ctor", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
22
23 [global::Cpp2ILInjected.Token(Token = "0x6000024")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1D5D7B0", Offset = "0x1D5D7B0", Length = "0x200")]
25 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EncoderExceptionFallback), Member = ".ctor", ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
30 {
32 typeof(string),
33 typeof(object[])
34 }, ReturnType = typeof(string))]
35 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
36 public override bool Fallback(char charUnknown, int index)
37 {
38 throw null;
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x6000025")]
42 [global::Cpp2ILInjected.Address(RVA = "0x1D5D9B0", Offset = "0x1D5D9B0", Length = "0x290")]
43 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "IsSurrogatePair", MemberParameters = new object[]
46 {
47 typeof(char),
48 typeof(char)
49 }, ReturnType = typeof(bool))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EncoderExceptionFallback), Member = ".ctor", ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlCharType), Member = "CombineSurrogateChar", MemberParameters = new object[]
53 {
54 typeof(int),
55 typeof(int)
56 }, ReturnType = typeof(int))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
58 {
60 typeof(string),
61 typeof(object[])
62 }, ReturnType = typeof(string))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlConvert), Member = "CreateInvalidSurrogatePairException", MemberParameters = new object[]
64 {
65 typeof(char),
66 typeof(char)
67 }, ReturnType = typeof(Exception))]
68 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
69 public override bool Fallback(char charUnknownHigh, char charUnknownLow, int index)
70 {
71 throw null;
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x6000026")]
75 [global::Cpp2ILInjected.Address(RVA = "0x1D5DC50", Offset = "0x1D5DC50", Length = "0x44")]
76 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
79 public override char GetNextChar()
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x6000027")]
85 [global::Cpp2ILInjected.Address(RVA = "0x1D5DC94", Offset = "0x1D5DC94", Length = "0x20")]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
87 public override bool MovePrevious()
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x17000004")]
93 public override int Remaining
94 {
95 [global::Cpp2ILInjected.Token(Token = "0x6000028")]
96 [global::Cpp2ILInjected.Address(RVA = "0x1D5DCB4", Offset = "0x1D5DCB4", Length = "0x24")]
97 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
98 get
99 {
100 throw null;
101 }
102 }
103
104 [global::Cpp2ILInjected.Token(Token = "0x6000029")]
105 [global::Cpp2ILInjected.Address(RVA = "0x1D5DCD8", Offset = "0x1D5DCD8", Length = "0xC")]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
107 public override void Reset()
108 {
109 throw null;
110 }
111
112 [global::Cpp2ILInjected.Token(Token = "0x600002A")]
113 [global::Cpp2ILInjected.Address(RVA = "0x1D5DC40", Offset = "0x1D5DC40", Length = "0x10")]
114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlCharType), Member = "CombineSurrogateChar", MemberParameters = new object[]
116 {
117 typeof(int),
118 typeof(int)
119 }, ReturnType = typeof(int))]
121 {
122 throw null;
123 }
124
125 [global::Cpp2ILInjected.Token(Token = "0x4000020")]
126 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
128
129 [global::Cpp2ILInjected.Token(Token = "0x4000021")]
130 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
131 private string charEntity;
132
133 [global::Cpp2ILInjected.Token(Token = "0x4000022")]
134 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
135 private int charEntityIndex;
136 }
137}
class f__AnonymousType0<< Count > j__TPar
override bool Fallback(char charUnknown, int index)
CharEntityEncoderFallbackBuffer(CharEntityEncoderFallback parent)
override bool Fallback(char charUnknownHigh, char charUnknownLow, int index)
int SurrogateCharToUtf32(char highSurrogate, char lowSurrogate)