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
StringBuffer.cs
Go to the documentation of this file.
1using System;
5
7{
9 [global::Cpp2ILInjected.Token(Token = "0x200006B")]
10 internal struct StringBuffer
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x170000B6")]
13 public int Position
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x60003BE")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1CD9AD8", Offset = "0x1CD9AD8", Length = "0x8")]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
18 get
19 {
20 throw null;
21 }
22 [global::Cpp2ILInjected.Token(Token = "0x60003BF")]
23 [global::Cpp2ILInjected.Address(RVA = "0x1CD9AE0", Offset = "0x1CD9AE0", Length = "0x8")]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
25 set
26 {
27 throw null;
28 }
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x170000B7")]
32 public bool IsEmpty
33 {
34 [global::Cpp2ILInjected.Token(Token = "0x60003C0")]
35 [global::Cpp2ILInjected.Address(RVA = "0x1CD9AE8", Offset = "0x1CD9AE8", Length = "0x10")]
36 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "EnsureBufferNotEmpty", ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
39 get
40 {
41 throw null;
42 }
43 }
44
45 [global::Cpp2ILInjected.Token(Token = "0x60003C1")]
46 [global::Cpp2ILInjected.Address(RVA = "0x1CD9AF8", Offset = "0x1CD9AF8", Length = "0x24")]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "EnsureBufferNotEmpty", ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BufferUtils), Member = "RentBuffer", MemberParameters = new object[]
50 {
52 typeof(int)
53 }, ReturnType = typeof(char[]))]
55 {
56 throw null;
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x60003C2")]
60 [global::Cpp2ILInjected.Address(RVA = "0x1CD9B1C", Offset = "0x1CD9B1C", Length = "0xC")]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
62 private StringBuffer(char[] buffer)
63 {
64 throw null;
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x60003C3")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1CD9B28", Offset = "0x1CD9B28", Length = "0x54")]
69 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "WriteCharToBuffer", MemberParameters = new object[]
71 {
72 typeof(char),
73 typeof(int),
74 typeof(int)
75 }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuffer), Member = "EnsureSize", MemberParameters = new object[]
78 {
80 typeof(int)
81 }, ReturnType = typeof(void))]
83 {
84 throw null;
85 }
86
87 [global::Cpp2ILInjected.Token(Token = "0x60003C4")]
88 [global::Cpp2ILInjected.Address(RVA = "0x1CD9BDC", Offset = "0x1CD9BDC", Length = "0x78")]
89 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "ReadStringIntoBuffer", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "WriteCharToBuffer", MemberParameters = new object[]
92 {
93 typeof(char),
94 typeof(int),
95 typeof(int)
96 }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuffer), Member = "EnsureSize", MemberParameters = new object[]
99 {
101 typeof(int)
102 }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Copy", MemberParameters = new object[]
104 {
105 typeof(Array),
106 typeof(int),
107 typeof(Array),
108 typeof(int),
109 typeof(int)
110 }, ReturnType = typeof(void))]
111 public void Append(IArrayPool<char> bufferPool, char[] buffer, int startIndex, int count)
112 {
113 throw null;
114 }
115
116 [global::Cpp2ILInjected.Token(Token = "0x60003C5")]
117 [global::Cpp2ILInjected.Address(RVA = "0x1CD9C54", Offset = "0x1CD9C54", Length = "0x2C")]
118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "Close", ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BufferUtils), Member = "ReturnBuffer", MemberParameters = new object[]
121 {
123 typeof(char[])
124 }, ReturnType = typeof(void))]
126 {
127 throw null;
128 }
129
130 [global::Cpp2ILInjected.Token(Token = "0x60003C6")]
131 [global::Cpp2ILInjected.Address(RVA = "0x1CD9B7C", Offset = "0x1CD9B7C", Length = "0x60")]
132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StringBuffer), Member = "Append", MemberParameters = new object[]
133 {
135 typeof(char)
136 }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StringBuffer), Member = "Append", MemberParameters = new object[]
138 {
140 typeof(char[]),
141 typeof(int),
142 typeof(int)
143 }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BufferUtils), Member = "RentBuffer", MemberParameters = new object[]
146 {
148 typeof(int)
149 }, ReturnType = typeof(char[]))]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Copy", MemberParameters = new object[]
151 {
152 typeof(Array),
153 typeof(Array),
154 typeof(int)
155 }, ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BufferUtils), Member = "ReturnBuffer", MemberParameters = new object[]
157 {
159 typeof(char[])
160 }, ReturnType = typeof(void))]
162 {
163 throw null;
164 }
165
166 [global::Cpp2ILInjected.Token(Token = "0x60003C7")]
167 [global::Cpp2ILInjected.Address(RVA = "0x1CD9C80", Offset = "0x1CD9C80", Length = "0x18")]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
170 {
171 typeof(char[]),
172 typeof(int),
173 typeof(int)
174 }, ReturnType = typeof(string))]
175 public override string ToString()
176 {
177 throw null;
178 }
179
180 [global::Cpp2ILInjected.Token(Token = "0x60003C8")]
181 [global::Cpp2ILInjected.Address(RVA = "0x1CD9C98", Offset = "0x1CD9C98", Length = "0x1C")]
182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
184 {
185 typeof(char[]),
186 typeof(int),
187 typeof(int)
188 }, ReturnType = typeof(string))]
189 public string ToString(int start, int length)
190 {
191 throw null;
192 }
193
194 [global::Cpp2ILInjected.Token(Token = "0x170000B8")]
195 public char[] InternalBuffer
196 {
197 [global::Cpp2ILInjected.Token(Token = "0x60003C9")]
198 [global::Cpp2ILInjected.Address(RVA = "0x1CD9CB4", Offset = "0x1CD9CB4", Length = "0x8")]
199 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
200 get
201 {
202 throw null;
203 }
204 }
205
206 [global::Cpp2ILInjected.Token(Token = "0x40001F8")]
207 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
208 private char[] _buffer;
209
210 [global::Cpp2ILInjected.Token(Token = "0x40001F9")]
211 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
212 private int _position;
213 }
214}
class f__AnonymousType0<< Count > j__TPar
void Append(IArrayPool< char > bufferPool, char value)
string ToString(int start, int length)
void Clear(IArrayPool< char > bufferPool)
void EnsureSize(IArrayPool< char > bufferPool, int appendLength)
void Append(IArrayPool< char > bufferPool, char[] buffer, int startIndex, int count)
StringBuffer(IArrayPool< char > bufferPool, int initalSize)