3 writes to Holder
System.Security.Cryptography (3)
Microsoft\Win32\SafeHandles\NCryptSafeHandles.cs (3)
247
duplicate.
Holder
= Holder; // Transitions to OwnershipState.Duplicate
286
Holder
= holder; // Transitions to OwnershipState.Duplicate
291
duplicate.
Holder
= holder; // Transitions to OwnershipState.Duplicate
13 references to Holder
System.Security.Cryptography (13)
Microsoft\Win32\SafeHandles\NCryptSafeHandles.cs (13)
141
return
Holder
== null && !IsInvalid && !IsClosed;
152
if (
Holder
!= null)
154
Holder
.DangerousAddRef(ref acquiredHolder);
155
holderRawHandle =
Holder
.DangerousGetHandle();
159
bool holderValid =
Holder
!= null &&
160
!
Holder
.IsInvalid &&
161
!
Holder
.IsClosed &&
172
Holder
!.DangerousRelease();
178
return
Holder
== null && !IsInvalid && !IsClosed;
245
Holder
!.DangerousAddRef(ref addedRef);
246
duplicate.SetHandle(
Holder
.DangerousGetHandle());
247
duplicate.Holder =
Holder
; // Transitions to OwnershipState.Duplicate
315
Holder
!.DangerousRelease();