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
DefaultTraceListener.cs
Go to the documentation of this file.
1using System;
2using System.IO;
6
7namespace System.Diagnostics
8{
9 [global::Cpp2ILInjected.Token(Token = "0x20000DF")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6000522")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1ECBACC", Offset = "0x1ECBACC", Length = "0x13C")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Environment), Member = "GetEnvironmentVariable", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "StartsWith", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultTraceListener), Member = "GetPrefix", MemberParameters = new object[]
19 {
20 typeof(string),
21 typeof(string)
22 }, ReturnType = typeof(string))]
23 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x6000523")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1ECBC08", Offset = "0x1ECBC08", Length = "0x70")]
31 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultTraceListener), Member = ".cctor", ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
35 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
36 private static string GetPrefix(string var, string target)
37 {
38 throw null;
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x6000524")]
42 [global::Cpp2ILInjected.Address(RVA = "0x1EC5D3C", Offset = "0x1EC5D3C", Length = "0x64")]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TraceInternal), Member = "get_Listeners", ReturnType = typeof(TraceListenerCollection))]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MarshalByRefObject), Member = ".ctor", ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
48 {
49 throw null;
50 }
51
52 [MonoTODO]
53 [global::Cpp2ILInjected.Token(Token = "0x170000FD")]
54 public string LogFileName
55 {
56 [global::Cpp2ILInjected.Token(Token = "0x6000525")]
57 [global::Cpp2ILInjected.Address(RVA = "0x1ECBC78", Offset = "0x1ECBC78", Length = "0x8")]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
59 get
60 {
61 throw null;
62 }
63 }
64
65 [global::Cpp2ILInjected.Token(Token = "0x6000526")]
66 [global::Cpp2ILInjected.Address(RVA = "0x1ECBC80", Offset = "0x1ECBC80", Length = "0x4")]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
68 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
69 [MethodImpl(4096)]
70 private unsafe static extern void WriteWindowsDebugString(char* message);
71
72 [global::Cpp2ILInjected.Token(Token = "0x6000527")]
73 [global::Cpp2ILInjected.Address(RVA = "0x1ECBC84", Offset = "0x1ECBC84", Length = "0xB0")]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultTraceListener), Member = "WriteImpl", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
77 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
78 private void WriteDebugString(string message)
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x6000528")]
84 [global::Cpp2ILInjected.Address(RVA = "0x1ECBD34", Offset = "0x1ECBD34", Length = "0x1A4")]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultTraceListener), Member = "WritePrefix", ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
88 {
89 typeof(string),
90 typeof(string)
91 }, ReturnType = typeof(bool))]
92 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
93 private void WriteMonoTrace(string message)
94 {
95 throw null;
96 }
97
98 [global::Cpp2ILInjected.Token(Token = "0x6000529")]
99 [global::Cpp2ILInjected.Address(RVA = "0x1ECC140", Offset = "0x1ECC140", Length = "0x88")]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultTraceListener), Member = "WriteImpl", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultTraceListener), Member = "WriteMonoTrace", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
104 private void WritePrefix()
105 {
106 throw null;
107 }
108
109 [global::Cpp2ILInjected.Token(Token = "0x600052A")]
110 [global::Cpp2ILInjected.Address(RVA = "0x1ECC1C8", Offset = "0x1ECC1C8", Length = "0xBC")]
111 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultTraceListener), Member = "Write", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultTraceListener), Member = "WriteLine", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultTraceListener), Member = "WritePrefix", ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debugger), Member = "IsLogging", ReturnType = typeof(bool))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debugger), Member = "Log", MemberParameters = new object[]
118 {
119 typeof(int),
120 typeof(string),
121 typeof(string)
122 }, ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultTraceListener), Member = "WriteDebugString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultTraceListener), Member = "WriteLogFile", MemberParameters = new object[]
125 {
126 typeof(string),
127 typeof(string)
128 }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
130 private void WriteImpl(string message)
131 {
132 throw null;
133 }
134
135 [global::Cpp2ILInjected.Token(Token = "0x600052B")]
136 [global::Cpp2ILInjected.Address(RVA = "0x1ECBED8", Offset = "0x1ECBED8", Length = "0x268")]
137 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultTraceListener), Member = "WriteImpl", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileInfo), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileInfo), Member = "AppendText", ReturnType = typeof(StreamWriter))]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileInfo), Member = "CreateText", ReturnType = typeof(StreamWriter))]
143 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
144 private void WriteLogFile(string message, string logFile)
145 {
146 throw null;
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x600052C")]
150 [global::Cpp2ILInjected.Address(RVA = "0x1ECC284", Offset = "0x1ECC284", Length = "0x4")]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultTraceListener), Member = "WriteImpl", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
153 public override void Write(string message)
154 {
155 throw null;
156 }
157
158 [global::Cpp2ILInjected.Token(Token = "0x600052D")]
159 [global::Cpp2ILInjected.Address(RVA = "0x1ECC288", Offset = "0x1ECC288", Length = "0x48")]
160 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Environment), Member = "get_NewLine", ReturnType = typeof(string))]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
163 {
164 typeof(string),
165 typeof(string)
166 }, ReturnType = typeof(string))]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultTraceListener), Member = "WriteImpl", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
168 public override void WriteLine(string message)
169 {
170 throw null;
171 }
172
173 [global::Cpp2ILInjected.Token(Token = "0x4000418")]
174 private static readonly bool OnWin32;
175
176 [global::Cpp2ILInjected.Token(Token = "0x4000419")]
177 private static readonly string MonoTracePrefix;
178
179 [global::Cpp2ILInjected.Token(Token = "0x400041A")]
180 private static readonly string MonoTraceFile;
181
182 [global::Cpp2ILInjected.Token(Token = "0x400041B")]
183 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
184 private string logFileName;
185 }
186}
class f__AnonymousType0<< Count > j__TPar
static unsafe void WriteWindowsDebugString(char *message)
static string GetPrefix(string var, string target)
void WriteLogFile(string message, string logFile)