Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Trace.cs
Go to the documentation of this file.
1namespace System.Diagnostics;
2
3public sealed class Trace
4{
6
8 {
9 get
10 {
11 if (s_correlationManager == null)
12 {
14 }
16 }
17 }
18
20
21 public static bool AutoFlush
22 {
23 get
24 {
26 }
27 set
28 {
29 TraceInternal.AutoFlush = value;
30 }
31 }
32
33 public static bool UseGlobalLock
34 {
35 get
36 {
38 }
39 set
40 {
41 TraceInternal.UseGlobalLock = value;
42 }
43 }
44
45 public static int IndentLevel
46 {
47 get
48 {
50 }
51 set
52 {
53 TraceInternal.IndentLevel = value;
54 }
55 }
56
57 public static int IndentSize
58 {
59 get
60 {
62 }
63 set
64 {
65 TraceInternal.IndentSize = value;
66 }
67 }
68
69 [Conditional("TRACE")]
70 public static void Flush()
71 {
73 }
74
75 [Conditional("TRACE")]
76 public static void Close()
77 {
79 }
80
81 [Conditional("TRACE")]
82 public static void Assert(bool condition)
83 {
84 TraceInternal.Assert(condition);
85 }
86
87 [Conditional("TRACE")]
88 public static void Assert(bool condition, string? message)
89 {
90 TraceInternal.Assert(condition, message);
91 }
92
93 [Conditional("TRACE")]
94 public static void Assert(bool condition, string? message, string? detailMessage)
95 {
96 TraceInternal.Assert(condition, message, detailMessage);
97 }
98
99 [Conditional("TRACE")]
100 public static void Fail(string? message)
101 {
102 TraceInternal.Fail(message);
103 }
104
105 [Conditional("TRACE")]
106 public static void Fail(string? message, string? detailMessage)
107 {
108 TraceInternal.Fail(message, detailMessage);
109 }
110
111 public static void Refresh()
112 {
116 }
117
118 [Conditional("TRACE")]
119 public static void TraceInformation(string? message)
120 {
121 TraceInternal.TraceEvent(TraceEventType.Information, 0, message, null);
122 }
123
124 [Conditional("TRACE")]
125 public static void TraceInformation(string format, params object?[]? args)
126 {
127 TraceInternal.TraceEvent(TraceEventType.Information, 0, format, args);
128 }
129
130 [Conditional("TRACE")]
131 public static void TraceWarning(string? message)
132 {
133 TraceInternal.TraceEvent(TraceEventType.Warning, 0, message, null);
134 }
135
136 [Conditional("TRACE")]
137 public static void TraceWarning(string format, params object?[]? args)
138 {
140 }
141
142 [Conditional("TRACE")]
143 public static void TraceError(string? message)
144 {
145 TraceInternal.TraceEvent(TraceEventType.Error, 0, message, null);
146 }
147
148 [Conditional("TRACE")]
149 public static void TraceError(string format, params object?[]? args)
150 {
152 }
153
154 [Conditional("TRACE")]
155 public static void Write(string? message)
156 {
157 TraceInternal.Write(message);
158 }
159
160 [Conditional("TRACE")]
161 public static void Write(object? value)
162 {
164 }
165
166 [Conditional("TRACE")]
167 public static void Write(string? message, string? category)
168 {
169 TraceInternal.Write(message, category);
170 }
171
172 [Conditional("TRACE")]
173 public static void Write(object? value, string? category)
174 {
175 TraceInternal.Write(value, category);
176 }
177
178 [Conditional("TRACE")]
179 public static void WriteLine(string? message)
180 {
181 TraceInternal.WriteLine(message);
182 }
183
184 [Conditional("TRACE")]
185 public static void WriteLine(object? value)
186 {
188 }
189
190 [Conditional("TRACE")]
191 public static void WriteLine(string? message, string? category)
192 {
193 TraceInternal.WriteLine(message, category);
194 }
195
196 [Conditional("TRACE")]
197 public static void WriteLine(object? value, string? category)
198 {
199 TraceInternal.WriteLine(value, category);
200 }
201
202 [Conditional("TRACE")]
203 public static void WriteIf(bool condition, string? message)
204 {
205 TraceInternal.WriteIf(condition, message);
206 }
207
208 [Conditional("TRACE")]
209 public static void WriteIf(bool condition, object? value)
210 {
211 TraceInternal.WriteIf(condition, value);
212 }
213
214 [Conditional("TRACE")]
215 public static void WriteIf(bool condition, string? message, string? category)
216 {
217 TraceInternal.WriteIf(condition, message, category);
218 }
219
220 [Conditional("TRACE")]
221 public static void WriteIf(bool condition, object? value, string? category)
222 {
223 TraceInternal.WriteIf(condition, value, category);
224 }
225
226 [Conditional("TRACE")]
227 public static void WriteLineIf(bool condition, string? message)
228 {
229 TraceInternal.WriteLineIf(condition, message);
230 }
231
232 [Conditional("TRACE")]
233 public static void WriteLineIf(bool condition, object? value)
234 {
235 TraceInternal.WriteLineIf(condition, value);
236 }
237
238 [Conditional("TRACE")]
239 public static void WriteLineIf(bool condition, string? message, string? category)
240 {
241 TraceInternal.WriteLineIf(condition, message, category);
242 }
243
244 [Conditional("TRACE")]
245 public static void WriteLineIf(bool condition, object? value, string? category)
246 {
247 TraceInternal.WriteLineIf(condition, value, category);
248 }
249
250 [Conditional("TRACE")]
251 public static void Indent()
252 {
254 }
255
256 [Conditional("TRACE")]
257 public static void Unindent()
258 {
260 }
261}
static void RefreshAll()
Definition Switch.cs:202
static void Fail(string message)
static void WriteLine(string message)
static void WriteIf(bool condition, string message)
static void WriteLineIf(bool condition, string message)
static TraceListenerCollection Listeners
static void Assert(bool condition)
static void Write(string message)
static void TraceEvent(TraceEventType eventType, int id, string format, params object[] args)
static TraceListenerCollection Listeners
Definition Trace.cs:19
static void TraceWarning(string format, params object?[]? args)
Definition Trace.cs:137
static void WriteLineIf(bool condition, string? message)
Definition Trace.cs:227
static void Write(string? message, string? category)
Definition Trace.cs:167
static bool UseGlobalLock
Definition Trace.cs:34
static void WriteIf(bool condition, object? value, string? category)
Definition Trace.cs:221
static void WriteIf(bool condition, object? value)
Definition Trace.cs:209
static void WriteIf(bool condition, string? message)
Definition Trace.cs:203
static void WriteLineIf(bool condition, object? value, string? category)
Definition Trace.cs:245
static void TraceError(string? message)
Definition Trace.cs:143
static void Close()
Definition Trace.cs:76
static void WriteLine(string? message, string? category)
Definition Trace.cs:191
static void WriteLine(object? value)
Definition Trace.cs:185
static void WriteLine(string? message)
Definition Trace.cs:179
static void TraceInformation(string? message)
Definition Trace.cs:119
static void TraceError(string format, params object?[]? args)
Definition Trace.cs:149
static void WriteIf(bool condition, string? message, string? category)
Definition Trace.cs:215
static void TraceInformation(string format, params object?[]? args)
Definition Trace.cs:125
static CorrelationManager s_correlationManager
Definition Trace.cs:5
static bool AutoFlush
Definition Trace.cs:22
static void Fail(string? message, string? detailMessage)
Definition Trace.cs:106
static void Assert(bool condition)
Definition Trace.cs:82
static void Flush()
Definition Trace.cs:70
static void Write(object? value, string? category)
Definition Trace.cs:173
static void Assert(bool condition, string? message)
Definition Trace.cs:88
static void Fail(string? message)
Definition Trace.cs:100
static void Assert(bool condition, string? message, string? detailMessage)
Definition Trace.cs:94
static int IndentLevel
Definition Trace.cs:46
static void WriteLineIf(bool condition, object? value)
Definition Trace.cs:233
static void TraceWarning(string? message)
Definition Trace.cs:131
static void Write(string? message)
Definition Trace.cs:155
static void Indent()
Definition Trace.cs:251
static void WriteLine(object? value, string? category)
Definition Trace.cs:197
static void Write(object? value)
Definition Trace.cs:161
static CorrelationManager CorrelationManager
Definition Trace.cs:8
static void WriteLineIf(bool condition, string? message, string? category)
Definition Trace.cs:239
static int IndentSize
Definition Trace.cs:58
static void Unindent()
Definition Trace.cs:257
static void Refresh()
Definition Trace.cs:111