Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
SessionMask.cs
Go to the documentation of this file.
1
using
System.Reflection
;
2
3
namespace
System.Diagnostics.Tracing
;
4
5
[DefaultMember(
"Item"
)]
6
internal
struct
SessionMask
7
{
8
private
uint
m_mask
;
9
10
public
static
SessionMask
All
=>
new
SessionMask
(15u);
11
12
public
SessionMask
(uint mask = 0u)
13
{
14
m_mask
= mask & 0xFu;
15
}
16
17
public
ulong
ToEventKeywords
()
18
{
19
return
(ulong)
m_mask
<< 44;
20
}
21
22
public
static
SessionMask
FromEventKeywords
(ulong m)
23
{
24
return
new
SessionMask
((uint)(m >> 44));
25
}
26
27
public
static
explicit
operator
uint(
SessionMask
m)
28
{
29
return
m.
m_mask
;
30
}
31
}
System.Diagnostics.Tracing
Definition
ActivityTracker.cs:4
System.Reflection
Definition
ICustomTypeProvider.cs:1
System.Diagnostics.Tracing.SessionMask.SessionMask
SessionMask(uint mask=0u)
Definition
SessionMask.cs:12
System.Diagnostics.Tracing.SessionMask.m_mask
uint m_mask
Definition
SessionMask.cs:8
System.Diagnostics.Tracing.SessionMask.ToEventKeywords
ulong ToEventKeywords()
Definition
SessionMask.cs:17
System.Diagnostics.Tracing.SessionMask.FromEventKeywords
static SessionMask FromEventKeywords(ulong m)
Definition
SessionMask.cs:22
System.Diagnostics.Tracing.SessionMask.All
static SessionMask All
Definition
SessionMask.cs:10
System.Diagnostics.Tracing.SessionMask
Definition
SessionMask.cs:7
source
System.Private.CoreLib
System.Diagnostics.Tracing
SessionMask.cs
Generated by
1.10.0