Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Listeners

TraceListenerCollection System.Diagnostics.TraceInternal.Listeners
staticget

Definition at line 59 of file TraceInternal.cs.

60 {
61 get
62 {
64 if (s_listeners == null)
65 {
66 lock (critSec)
67 {
68 if (s_listeners == null)
69 {
70 Debug.SetProvider(new TraceProvider());
71 s_listeners = new TraceListenerCollection();
72 TraceListener traceListener = new DefaultTraceListener();
73 traceListener.IndentLevel = Debug.IndentLevel;
74 traceListener.IndentSize = Debug.IndentSize;
75 s_listeners.Add(traceListener);
76 }
77 }
78 }
79 return s_listeners;
80 }
81 }
static readonly object critSec
static volatile TraceListenerCollection s_listeners

Referenced by System.Diagnostics.TraceInternal.Close(), System.Diagnostics.TraceInternal.Fail(), System.Diagnostics.TraceInternal.Fail(), System.Diagnostics.TraceInternal.Flush(), System.Diagnostics.TraceInternal.TraceProvider.OnIndentLevelChanged(), System.Diagnostics.TraceInternal.TraceProvider.OnIndentSizeChanged(), System.Diagnostics.TraceInternal.TraceEvent(), System.Diagnostics.TraceInternal.Write(), System.Diagnostics.TraceInternal.Write(), System.Diagnostics.TraceInternal.Write(), System.Diagnostics.TraceInternal.Write(), System.Diagnostics.TraceInternal.WriteLine(), System.Diagnostics.TraceInternal.WriteLine(), System.Diagnostics.TraceInternal.WriteLine(), and System.Diagnostics.TraceInternal.WriteLine().