Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
SourceFilter.cs
Go to the documentation of this file.
1
using
System.Diagnostics.CodeAnalysis
;
2
3
namespace
System.Diagnostics
;
4
5
public
class
SourceFilter
:
TraceFilter
6
{
7
private
string
_src
;
8
9
public
string
Source
10
{
11
get
12
{
13
return
_src
;
14
}
15
[MemberNotNull(
"_src"
)]
16
set
17
{
18
if
(
value
==
null
)
19
{
20
throw
new
ArgumentNullException
(
"Source"
);
21
}
22
_src
=
value
;
23
}
24
}
25
26
public
SourceFilter
(
string
source
)
27
{
28
Source
=
source
;
29
}
30
31
public
override
bool
ShouldTrace
(
TraceEventCache
? cache,
string
source
,
TraceEventType
eventType,
int
id
,
string
? formatOrMessage,
object
?[]? args,
object
? data1,
object
?[]? data)
32
{
33
if
(
source
==
null
)
34
{
35
throw
new
ArgumentNullException
(
"source"
);
36
}
37
return
string
.Equals(
_src
,
source
);
38
}
39
}
System.ArgumentNullException
Definition
ArgumentNullException.cs:10
System.Diagnostics.SourceFilter.Source
string Source
Definition
SourceFilter.cs:10
System.Diagnostics.SourceFilter.ShouldTrace
override bool ShouldTrace(TraceEventCache? cache, string source, TraceEventType eventType, int id, string? formatOrMessage, object?[]? args, object? data1, object?[]? data)
Definition
SourceFilter.cs:31
System.Diagnostics.SourceFilter.SourceFilter
SourceFilter(string source)
Definition
SourceFilter.cs:26
System.Diagnostics.SourceFilter._src
string _src
Definition
SourceFilter.cs:7
System.Diagnostics.SourceFilter
Definition
SourceFilter.cs:6
System.Diagnostics.TraceEventCache
Definition
TraceEventCache.cs:7
System.Diagnostics.TraceFilter
Definition
TraceFilter.cs:4
System.Diagnostics.CodeAnalysis
Definition
AllowNullAttribute.cs:1
System.Diagnostics.TraceEventType
TraceEventType
Definition
TraceEventType.cs:4
System.Diagnostics
Definition
AggregationManager.cs:6
System.ExceptionArgument.value
@ value
System.ExceptionArgument.source
@ source
source
System.Diagnostics.TraceSource
System.Diagnostics
SourceFilter.cs
Generated by
1.10.0