Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
SafeX509ChainHandle.cs
Go to the documentation of this file.
1
using
Internal.Cryptography.Pal
;
2
3
namespace
Microsoft.Win32.SafeHandles
;
4
5
public
sealed
class
SafeX509ChainHandle
:
SafeHandleZeroOrMinusOneIsInvalid
6
{
7
internal
static
SafeX509ChainHandle
InvalidHandle
=>
Microsoft
.
Win32
.
SafeHandles
.
SafeHandleCache
<
SafeX509ChainHandle
>.GetInvalidHandle(() =>
new
SafeX509ChainHandle
());
8
9
public
SafeX509ChainHandle
()
10
: base(ownsHandle: true)
11
{
12
}
13
14
protected
override
bool
ReleaseHandle
()
15
{
16
return
ChainPal
.
ReleaseSafeX509ChainHandle
(
handle
);
17
}
18
19
protected
override
void
Dispose
(
bool
disposing)
20
{
21
if
(!
Microsoft
.
Win32
.
SafeHandles
.
SafeHandleCache
<
SafeX509ChainHandle
>.IsCachedInvalidHandle(
this
))
22
{
23
base.Dispose(disposing);
24
}
25
}
26
}
Internal.Cryptography.Pal.ChainPal.ReleaseSafeX509ChainHandle
static bool ReleaseSafeX509ChainHandle(IntPtr handle)
Definition
ChainPal.cs:206
Internal.Cryptography.Pal.ChainPal
Definition
ChainPal.cs:11
Microsoft.Win32.SafeHandles.SafeHandleCache
Definition
SafeHandleCache.cs:8
Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
Definition
SafeHandleZeroOrMinusOneIsInvalid.cs:7
Microsoft.Win32.SafeHandles.SafeX509ChainHandle.InvalidHandle
static SafeX509ChainHandle InvalidHandle
Definition
SafeX509ChainHandle.cs:7
Microsoft.Win32.SafeHandles.SafeX509ChainHandle.Dispose
override void Dispose(bool disposing)
Definition
SafeX509ChainHandle.cs:19
Microsoft.Win32.SafeHandles.SafeX509ChainHandle.SafeX509ChainHandle
SafeX509ChainHandle()
Definition
SafeX509ChainHandle.cs:9
Microsoft.Win32.SafeHandles.SafeX509ChainHandle.ReleaseHandle
override bool ReleaseHandle()
Definition
SafeX509ChainHandle.cs:14
Microsoft.Win32.SafeHandles.SafeX509ChainHandle
Definition
SafeX509ChainHandle.cs:6
System.Runtime.InteropServices.SafeHandle.handle
IntPtr handle
Definition
SafeHandle.cs:8
Internal.Cryptography.Pal
Definition
CERT_BASIC_CONSTRAINTS2_INFO.cs:1
Microsoft.Win32.SafeHandles
Definition
SafeProcessHandle.cs:3
Microsoft.Win32
Definition
SafeProcessHandle.cs:3
Microsoft
Definition
AlphaTestEffect.cs:1
source
System.Security.Cryptography.X509Certificates
Microsoft.Win32.SafeHandles
SafeX509ChainHandle.cs
Generated by
1.10.0