Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
EventAttribute.cs
Go to the documentation of this file.
1
namespace
System.Diagnostics.Tracing
;
2
3
[AttributeUsage(
AttributeTargets
.Method)]
4
public
sealed
class
EventAttribute
:
Attribute
5
{
6
private
EventOpcode
m_opcode
;
7
8
private
bool
m_opcodeSet
;
9
10
public
int
EventId
{
get
;
private
set
; }
11
12
public
EventLevel
Level
{
get
;
set
; }
13
14
public
EventKeywords
Keywords
{
get
;
set
; }
15
16
public
EventOpcode
Opcode
17
{
18
get
19
{
20
return
m_opcode
;
21
}
22
set
23
{
24
m_opcode
=
value
;
25
m_opcodeSet
=
true
;
26
}
27
}
28
29
internal
bool
IsOpcodeSet
=>
m_opcodeSet
;
30
31
public
EventTask
Task
{
get
;
set
; }
32
33
public
EventChannel
Channel
{
get
;
set
; }
34
35
public
byte
Version
{
get
;
set
; }
36
37
public
string
?
Message
{
get
;
set
; }
38
39
public
EventTags
Tags
{
get
;
set
; }
40
41
public
EventActivityOptions
ActivityOptions
{
get
;
set
; }
42
43
public
EventAttribute
(
int
eventId)
44
{
45
EventId
= eventId;
46
Level
=
EventLevel
.Informational;
47
}
48
}
System.Attribute
Definition
Attribute.cs:12
System.Diagnostics.Tracing.EventAttribute.Keywords
EventKeywords Keywords
Definition
EventAttribute.cs:14
System.Diagnostics.Tracing.EventAttribute.ActivityOptions
EventActivityOptions ActivityOptions
Definition
EventAttribute.cs:41
System.Diagnostics.Tracing.EventAttribute.Level
EventLevel Level
Definition
EventAttribute.cs:12
System.Diagnostics.Tracing.EventAttribute.EventId
int EventId
Definition
EventAttribute.cs:10
System.Diagnostics.Tracing.EventAttribute.m_opcode
EventOpcode m_opcode
Definition
EventAttribute.cs:6
System.Diagnostics.Tracing.EventAttribute.Channel
EventChannel Channel
Definition
EventAttribute.cs:33
System.Diagnostics.Tracing.EventAttribute.Tags
EventTags Tags
Definition
EventAttribute.cs:39
System.Diagnostics.Tracing.EventAttribute.EventAttribute
EventAttribute(int eventId)
Definition
EventAttribute.cs:43
System.Diagnostics.Tracing.EventAttribute.IsOpcodeSet
bool IsOpcodeSet
Definition
EventAttribute.cs:29
System.Diagnostics.Tracing.EventAttribute.Opcode
EventOpcode Opcode
Definition
EventAttribute.cs:17
System.Diagnostics.Tracing.EventAttribute.Message
string? Message
Definition
EventAttribute.cs:37
System.Diagnostics.Tracing.EventAttribute.m_opcodeSet
bool m_opcodeSet
Definition
EventAttribute.cs:8
System.Diagnostics.Tracing.EventAttribute
Definition
EventAttribute.cs:5
System.Version
Definition
Version.cs:10
Task
System.Diagnostics.Tracing.EventOpcode
EventOpcode
Definition
EventOpcode.cs:4
System.Diagnostics.Tracing.EventLevel
EventLevel
Definition
EventLevel.cs:4
System.Diagnostics.Tracing.EventTask
EventTask
Definition
EventTask.cs:4
System.Diagnostics.Tracing.EventChannel
EventChannel
Definition
EventChannel.cs:4
System.Diagnostics.Tracing.EventKeywords
EventKeywords
Definition
EventKeywords.cs:5
System.Diagnostics.Tracing.EventTags
EventTags
Definition
EventTags.cs:5
System.Diagnostics.Tracing.EventActivityOptions
EventActivityOptions
Definition
EventActivityOptions.cs:5
System.Diagnostics.Tracing
Definition
ActivityTracker.cs:4
System.ExceptionArgument.value
@ value
System.AttributeTargets
AttributeTargets
Definition
AttributeTargets.cs:5
source
System.Private.CoreLib
System.Diagnostics.Tracing
EventAttribute.cs
Generated by
1.10.0