Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
MsQuicTraceHelper.cs
Go to the documentation of this file.
1
using
System.Runtime.InteropServices
;
2
3
namespace
System.Net.Quic.Implementations.MsQuic.Internal
;
4
5
internal
static
class
MsQuicTraceHelper
6
{
7
internal
static
string
GetTraceId
(
SafeMsQuicStreamHandle
handle
)
8
{
9
return
"[strm][0x"
+
GetIntPtrHex
(
handle
) +
"]"
;
10
}
11
12
internal
static
string
GetTraceId
(
SafeMsQuicConnectionHandle
handle
)
13
{
14
return
"[conn][0x"
+
GetIntPtrHex
(
handle
) +
"]"
;
15
}
16
17
internal
static
string
GetTraceId
(
SafeMsQuicListenerHandle
handle
)
18
{
19
return
"[list][0x"
+
GetIntPtrHex
(
handle
) +
"]"
;
20
}
21
22
private
static
string
GetIntPtrHex
(
SafeHandle
handle
)
23
{
24
return
handle
.DangerousGetHandle().ToString(
"X11"
);
25
}
26
}
System.Net.Quic.Implementations.MsQuic.Internal.MsQuicTraceHelper.GetTraceId
static string GetTraceId(SafeMsQuicStreamHandle handle)
Definition
MsQuicTraceHelper.cs:7
System.Net.Quic.Implementations.MsQuic.Internal.MsQuicTraceHelper.GetTraceId
static string GetTraceId(SafeMsQuicListenerHandle handle)
Definition
MsQuicTraceHelper.cs:17
System.Net.Quic.Implementations.MsQuic.Internal.MsQuicTraceHelper.GetIntPtrHex
static string GetIntPtrHex(SafeHandle handle)
Definition
MsQuicTraceHelper.cs:22
System.Net.Quic.Implementations.MsQuic.Internal.MsQuicTraceHelper.GetTraceId
static string GetTraceId(SafeMsQuicConnectionHandle handle)
Definition
MsQuicTraceHelper.cs:12
System.Net.Quic.Implementations.MsQuic.Internal.MsQuicTraceHelper
Definition
MsQuicTraceHelper.cs:6
System.Net.Quic.Implementations.MsQuic.Internal.SafeMsQuicConnectionHandle
Definition
SafeMsQuicConnectionHandle.cs:6
System.Net.Quic.Implementations.MsQuic.Internal.SafeMsQuicListenerHandle
Definition
SafeMsQuicListenerHandle.cs:6
System.Net.Quic.Implementations.MsQuic.Internal.SafeMsQuicStreamHandle
Definition
SafeMsQuicStreamHandle.cs:6
System.Runtime.InteropServices.SafeHandle
Definition
SafeHandle.cs:7
System.Net.Quic.Implementations.MsQuic.Internal
Definition
MsQuicAddressHelpers.cs:4
System.Runtime.InteropServices
Definition
SequenceMarshal.cs:4
System.ExceptionArgument.handle
@ handle
source
System.Net.Quic
System.Net.Quic.Implementations.MsQuic.Internal
MsQuicTraceHelper.cs
Generated by
1.10.0