Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
SourceSwitch.cs
Go to the documentation of this file.
1
namespace
System.Diagnostics
;
2
3
public
class
SourceSwitch
:
Switch
4
{
5
public
SourceLevels
Level
6
{
7
get
8
{
9
return
(
SourceLevels
)base.
SwitchSetting
;
10
}
11
set
12
{
13
base.SwitchSetting = (int)
value
;
14
}
15
}
16
17
public
SourceSwitch
(
string
name)
18
: base(name,
string
.
Empty
)
19
{
20
}
21
22
public
SourceSwitch
(
string
displayName,
string
defaultSwitchValue)
23
: base(displayName,
string
.
Empty
, defaultSwitchValue)
24
{
25
}
26
27
public
bool
ShouldTrace
(
TraceEventType
eventType)
28
{
29
return
((uint)base.SwitchSetting & (uint)eventType) != 0;
30
}
31
32
protected
override
void
OnValueChanged
()
33
{
34
base.SwitchSetting = (int)
Enum
.
Parse
(typeof(
SourceLevels
), base.Value, ignoreCase:
true
);
35
}
36
}
System.Diagnostics.SourceSwitch.OnValueChanged
override void OnValueChanged()
Definition
SourceSwitch.cs:32
System.Diagnostics.SourceSwitch.SourceSwitch
SourceSwitch(string name)
Definition
SourceSwitch.cs:17
System.Diagnostics.SourceSwitch.Level
SourceLevels Level
Definition
SourceSwitch.cs:6
System.Diagnostics.SourceSwitch.SourceSwitch
SourceSwitch(string displayName, string defaultSwitchValue)
Definition
SourceSwitch.cs:22
System.Diagnostics.SourceSwitch.ShouldTrace
bool ShouldTrace(TraceEventType eventType)
Definition
SourceSwitch.cs:27
System.Diagnostics.SourceSwitch
Definition
SourceSwitch.cs:4
System.Diagnostics.Switch.SwitchSetting
int SwitchSetting
Definition
Switch.cs:73
System.Diagnostics.Switch
Definition
Switch.cs:9
System.Empty
Definition
Empty.cs:4
System.Enum.Parse
static object Parse(Type enumType, string value)
Definition
Enum.cs:368
System.Enum
Definition
Enum.cs:14
string
System.Diagnostics.TraceEventType
TraceEventType
Definition
TraceEventType.cs:4
System.Diagnostics.SourceLevels
SourceLevels
Definition
SourceLevels.cs:7
System.Diagnostics
Definition
AggregationManager.cs:6
System.ExceptionArgument.value
@ value
source
System.Diagnostics.TraceSource
System.Diagnostics
SourceSwitch.cs
Generated by
1.10.0