Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
DataCommonEventSource.cs
Go to the documentation of this file.
3
4namespace System.Data;
5
6[EventSource(Name = "System.Data.DataCommonEventSource")]
7internal sealed class DataCommonEventSource : EventSource
8{
9 internal static readonly DataCommonEventSource Log = new DataCommonEventSource();
10
11 private static long s_nextScopeId;
12
13 [Event(1, Level = EventLevel.Informational)]
14 internal void Trace(string message)
15 {
16 WriteEvent(1, message);
17 }
18
19 [NonEvent]
20 internal void Trace<T0>(string format, T0 arg0)
21 {
22 if (Log.IsEnabled())
23 {
24 Trace(string.Format(format, arg0));
25 }
26 }
27
28 [NonEvent]
29 internal void Trace<T0, T1>(string format, T0 arg0, T1 arg1)
30 {
31 if (Log.IsEnabled())
32 {
33 Trace(string.Format(format, arg0, arg1));
34 }
35 }
36
37 [NonEvent]
38 internal void Trace<T0, T1, T2>(string format, T0 arg0, T1 arg1, T2 arg2)
39 {
40 if (Log.IsEnabled())
41 {
42 Trace(string.Format(format, arg0, arg1, arg2));
43 }
44 }
45
46 [NonEvent]
47 internal void Trace<T0, T1, T2, T3>(string format, T0 arg0, T1 arg1, T2 arg2, T3 arg3)
48 {
49 if (Log.IsEnabled())
50 {
51 Trace(string.Format(format, arg0, arg1, arg2, arg3));
52 }
53 }
54
55 [NonEvent]
56 internal void Trace<T0, T1, T2, T3, T4>(string format, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4)
57 {
58 if (Log.IsEnabled())
59 {
60 Trace(string.Format(format, arg0, arg1, arg2, arg3, arg4));
61 }
62 }
63
64 [NonEvent]
65 internal void Trace<T0, T1, T2, T3, T4, T5, T6>(string format, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6)
66 {
67 if (Log.IsEnabled())
68 {
69 Trace(string.Format(format, arg0, arg1, arg2, arg3, arg4, arg5, arg6));
70 }
71 }
72
73 [NonEvent]
74 internal long EnterScope(string message)
75 {
76 long num = 0L;
77 if (Log.IsEnabled())
78 {
80 EnterScope(num, message);
81 }
82 return num;
83 }
84
85 [Event(2, Level = EventLevel.Verbose)]
86 private void EnterScope(long scopeId, string message)
87 {
88 WriteEvent(2, scopeId, message);
89 }
90
91 [NonEvent]
92 internal long EnterScope<T1>(string format, T1 arg1)
93 {
94 if (!Log.IsEnabled())
95 {
96 return 0L;
97 }
98 return EnterScope(string.Format(format, arg1));
99 }
100
101 [NonEvent]
102 internal long EnterScope<T1, T2>(string format, T1 arg1, T2 arg2)
103 {
104 if (!Log.IsEnabled())
105 {
106 return 0L;
107 }
108 return EnterScope(string.Format(format, arg1, arg2));
109 }
110
111 [NonEvent]
112 internal long EnterScope<T1, T2, T3>(string format, T1 arg1, T2 arg2, T3 arg3)
113 {
114 if (!Log.IsEnabled())
115 {
116 return 0L;
117 }
118 return EnterScope(string.Format(format, arg1, arg2, arg3));
119 }
120
121 [NonEvent]
122 internal long EnterScope<T1, T2, T3, T4>(string format, T1 arg1, T2 arg2, T3 arg3, T4 arg4)
123 {
124 if (!Log.IsEnabled())
125 {
126 return 0L;
127 }
128 return EnterScope(string.Format(format, arg1, arg2, arg3, arg4));
129 }
130
131 [Event(3, Level = EventLevel.Verbose)]
132 internal void ExitScope(long scopeId)
133 {
134 WriteEvent(3, scopeId);
135 }
136}
void Trace< T0, T1, T2 >(string format, T0 arg0, T1 arg1, T2 arg2)
long EnterScope< T1, T2, T3 >(string format, T1 arg1, T2 arg2, T3 arg3)
void EnterScope(long scopeId, string message)
void Trace< T0, T1, T2, T3, T4, T5, T6 >(string format, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6)
long EnterScope< T1, T2, T3, T4 >(string format, T1 arg1, T2 arg2, T3 arg3, T4 arg4)
long EnterScope< T1, T2 >(string format, T1 arg1, T2 arg2)
void Trace< T0 >(string format, T0 arg0)
void Trace< T0, T1 >(string format, T0 arg0, T1 arg1)
void Trace< T0, T1, T2, T3, T4 >(string format, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4)
void Trace< T0, T1, T2, T3 >(string format, T0 arg0, T1 arg1, T2 arg2, T3 arg3)
static readonly DataCommonEventSource Log
long EnterScope< T1 >(string format, T1 arg1)
unsafe void WriteEvent(int eventId)
static int Increment(ref int location)