Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ActivityEvent.cs
Go to the documentation of this file.
1
using
System.Collections.Generic
;
2
3
namespace
System.Diagnostics
;
4
5
public
readonly
struct
ActivityEvent
6
{
7
private
static
readonly
ActivityTagsCollection
s_emptyTags
=
new
ActivityTagsCollection
();
8
9
public
string
Name
{
get
; }
10
11
public
DateTimeOffset
Timestamp
{
get
; }
12
13
public
IEnumerable<KeyValuePair<string, object?>
>
Tags
{
get
; }
14
15
public
ActivityEvent
(
string
name)
16
:
this
(name,
DateTimeOffset
.UtcNow,
s_emptyTags
)
17
{
18
}
19
20
public
ActivityEvent
(
string
name,
DateTimeOffset
timestamp
=
default
(
DateTimeOffset
),
ActivityTagsCollection
? tags =
null
)
21
{
22
Name
= name ??
string
.Empty;
23
Tags
= tags ??
s_emptyTags
;
24
Timestamp
= ((
timestamp
!=
default
(
DateTimeOffset
)) ?
timestamp
:
DateTimeOffset
.
UtcNow
);
25
}
26
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Diagnostics.ActivityTagsCollection
Definition
ActivityTagsCollection.cs:7
System.Collections.Generic
Definition
IHashKeyCollection.cs:1
System.Diagnostics
Definition
AggregationManager.cs:6
System.DateTimeOffset.UtcNow
static DateTimeOffset UtcNow
Definition
DateTimeOffset.cs:28
System.DateTimeOffset
Definition
DateTimeOffset.cs:14
System.Diagnostics.ActivityEvent.ActivityEvent
ActivityEvent(string name, DateTimeOffset timestamp=default(DateTimeOffset), ActivityTagsCollection? tags=null)
Definition
ActivityEvent.cs:20
System.Diagnostics.ActivityEvent.ActivityEvent
ActivityEvent(string name)
Definition
ActivityEvent.cs:15
System.Diagnostics.ActivityEvent.Tags
IEnumerable< KeyValuePair< string, object?> > Tags
Definition
ActivityEvent.cs:13
System.Diagnostics.ActivityEvent.Name
string Name
Definition
ActivityEvent.cs:9
System.Diagnostics.ActivityEvent.s_emptyTags
static readonly ActivityTagsCollection s_emptyTags
Definition
ActivityEvent.cs:7
System.Diagnostics.ActivityEvent.Timestamp
DateTimeOffset Timestamp
Definition
ActivityEvent.cs:11
System.Diagnostics.ActivityEvent
Definition
ActivityEvent.cs:6
source
System.Diagnostics.DiagnosticSource
System.Diagnostics
ActivityEvent.cs
Generated by
1.10.0