Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
IntPtr | DangerousGetHandle () |
IntPtr | DangerousGetHandle () |
void | Close () |
void | Close () |
void | Dispose () |
void | Dispose () |
void | SetHandleAsInvalid () |
void | SetHandleAsInvalid () |
void | DangerousAddRef (ref bool success) |
void | DangerousAddRef (ref bool success) |
void | DangerousRelease () |
void | DangerousRelease () |
Protected Member Functions | |
override bool | ReleaseNativeHandle () |
override bool | ReleaseHandle () |
override bool | ReleaseHandle () |
virtual void | Dispose (bool disposing) |
Protected Attributes | |
IntPtr | handle |
IntPtr | handle |
Package Functions | |
SafeNCryptProviderHandle | Duplicate () |
void | SetHandleValue (IntPtr newHandleValue) |
T | Duplicate< T > () |
bool | ReleaseNativeWithNCryptFreeObject () |
void | SetHandle (IntPtr handle) |
void | SetHandle (IntPtr handle) |
Properties | |
override bool | IsInvalid [get] |
SafeNCryptHandle? | Holder [get, set] |
bool | OwnsHandle [get] |
bool | OwnsHandle [get] |
bool | IsClosed [get] |
bool | IsClosed [get] |
Private Types | |
enum | OwnershipState { Owner , Duplicate , Holder } |
Private Member Functions | |
T | DuplicateDuplicatedHandle< T > () |
T | DuplicateOwnerHandle< T > () |
void | InternalRelease (bool disposeOrFinalizeOperation) |
Private Attributes | |
OwnershipState | _ownershipState |
SafeNCryptHandle | _holder |
SafeHandle | _parentHandle |
volatile int | _state |
readonly bool | _ownsHandle |
volatile bool | _fullyInitialized |
Definition at line 3 of file SafeNCryptProviderHandle.cs.