3 writes to Holder
System.Security.Cryptography (3)
Microsoft\Win32\SafeHandles\NCryptSafeHandles.cs (3)
258
duplicate.
Holder
= Holder; // Transitions to OwnershipState.Duplicate
297
Holder
= holder; // Transitions to OwnershipState.Duplicate
302
duplicate.
Holder
= holder; // Transitions to OwnershipState.Duplicate
13 references to Holder
System.Security.Cryptography (13)
Microsoft\Win32\SafeHandles\NCryptSafeHandles.cs (13)
143
return
Holder
== null && !IsInvalid && !IsClosed;
154
if (
Holder
!= null)
156
Holder
.DangerousAddRef(ref acquiredHolder);
157
holderRawHandle =
Holder
.DangerousGetHandle();
161
bool holderValid =
Holder
!= null &&
162
!
Holder
.IsInvalid &&
163
!
Holder
.IsClosed &&
174
Holder
!.DangerousRelease();
180
return
Holder
== null && !IsInvalid && !IsClosed;
256
Holder
!.DangerousAddRef(ref addedRef);
257
duplicate.SetHandle(
Holder
.DangerousGetHandle());
258
duplicate.Holder =
Holder
; // Transitions to OwnershipState.Duplicate
326
Holder
!.DangerousRelease();