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
CodeWriter.cs
Go to the documentation of this file.
1using System;
2using System.Linq;
3using System.Text;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000074")]
11 public class CodeWriter
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6000566")]
14 [global::Cpp2ILInjected.Address(RVA = "0x19BBFCC", Offset = "0x19BBFCC", Length = "0x6C")]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
19 public CodeWriter()
20 {
21 throw null;
22 }
23
24 [global::Cpp2ILInjected.Token(Token = "0x6000567")]
25 [global::Cpp2ILInjected.Address(RVA = "0x19BC038", Offset = "0x19BC038", Length = "0x10")]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 public void IncreaseIndent()
28 {
29 throw null;
30 }
31
32 [global::Cpp2ILInjected.Token(Token = "0x6000568")]
33 [global::Cpp2ILInjected.Address(RVA = "0x19BC048", Offset = "0x19BC048", Length = "0x10")]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
35 public void DecreaseIndent()
36 {
37 throw null;
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x6000569")]
41 [global::Cpp2ILInjected.Address(RVA = "0x19BC058", Offset = "0x19BC058", Length = "0xC")]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 public void Append(string code)
44 {
45 throw null;
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x600056A")]
49 [global::Cpp2ILInjected.Address(RVA = "0x19BC064", Offset = "0x19BC064", Length = "0x18C")]
50 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CodeWriter), Member = "AppendLine", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CodeWriter), Member = "AppendFormat", MemberParameters = new object[]
53 {
54 typeof(string),
55 typeof(object[])
56 }, ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CodeWriter), Member = "AppendLineFormat", MemberParameters = new object[]
58 {
59 typeof(string),
60 typeof(object[])
61 }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Trim", ReturnType = typeof(string))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "Split", MemberParameters = new object[]
65 {
66 typeof(string),
67 typeof(string)
68 }, ReturnType = typeof(string[]))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<char, bool>), Member = ".ctor", MemberParameters = new object[]
70 {
71 typeof(object),
73 }, ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable), Member = "All", MemberTypeParameters = new object[] { "TSource" }, MemberParameters = new object[] { "System.Collections.Generic.IEnumerable`1<TSource>", "System.Func`2<TSource, Boolean>" }, ReturnType = typeof(bool))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[]
76 {
77 typeof(char),
78 typeof(int)
79 }, ReturnType = typeof(StringBuilder))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(StringBuilder))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(StringBuilder))]
82 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
83 public void Append(bool trim, string code)
84 {
85 throw null;
86 }
87
88 [global::Cpp2ILInjected.Token(Token = "0x600056B")]
89 [global::Cpp2ILInjected.Address(RVA = "0x19BC1F0", Offset = "0x19BC1F0", Length = "0x28")]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodeWriter), Member = "Append", MemberParameters = new object[]
92 {
93 typeof(bool),
94 typeof(string)
95 }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(StringBuilder))]
97 public void AppendLine(string code)
98 {
99 throw null;
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x600056C")]
103 [global::Cpp2ILInjected.Address(RVA = "0x19BC218", Offset = "0x19BC218", Length = "0x14")]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[]
106 {
107 typeof(char),
108 typeof(int)
109 }, ReturnType = typeof(StringBuilder))]
110 public void AppendLine(int count)
111 {
112 throw null;
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x600056D")]
116 [global::Cpp2ILInjected.Address(RVA = "0x19BC22C", Offset = "0x19BC22C", Length = "0x2C")]
117 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
119 {
120 typeof(string),
121 typeof(object[])
122 }, ReturnType = typeof(string))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodeWriter), Member = "Append", MemberParameters = new object[]
124 {
125 typeof(bool),
126 typeof(string)
127 }, ReturnType = typeof(void))]
128 public void AppendFormat(string format, params object[] args)
129 {
130 throw null;
131 }
132
133 [global::Cpp2ILInjected.Token(Token = "0x600056E")]
134 [global::Cpp2ILInjected.Address(RVA = "0x19BC258", Offset = "0x19BC258", Length = "0x3C")]
135 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
137 {
138 typeof(string),
139 typeof(object[])
140 }, ReturnType = typeof(string))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodeWriter), Member = "Append", MemberParameters = new object[]
142 {
143 typeof(bool),
144 typeof(string)
145 }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(StringBuilder))]
147 public void AppendLineFormat(string format, params object[] args)
148 {
149 throw null;
150 }
151
152 [global::Cpp2ILInjected.Token(Token = "0x600056F")]
153 [global::Cpp2ILInjected.Address(RVA = "0x19BC294", Offset = "0x19BC294", Length = "0x10")]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
155 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
156 public override string ToString()
157 {
158 throw null;
159 }
160
161 [global::Cpp2ILInjected.Token(Token = "0x4000409")]
162 private const char newLine = '\n';
163
164 [global::Cpp2ILInjected.Token(Token = "0x400040A")]
165 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
166 private int indent;
167
168 [global::Cpp2ILInjected.Token(Token = "0x400040B")]
169 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
171 }
172}
class f__AnonymousType0<< Count > j__TPar
readonly StringBuilder stringBuilder
void Append(string code)
Definition CodeWriter.cs:43
override string ToString()
void AppendLineFormat(string format, params object[] args)
void AppendLine(string code)
Definition CodeWriter.cs:97
void AppendFormat(string format, params object[] args)
void Append(bool trim, string code)
Definition CodeWriter.cs:83