17 references to OwnershipState
System.Security.Cryptography (17)
Microsoft\Win32\SafeHandles\NCryptSafeHandles.cs (17)
61
private volatile
OwnershipState
_ownershipState;
110
Debug.Assert((_ownershipState ==
OwnershipState
.Duplicate && _holder != null) ||
111
(_ownershipState !=
OwnershipState
.Duplicate && _holder == null));
112
Debug.Assert(_holder == null || _holder._ownershipState ==
OwnershipState
.Holder);
122
Debug.Assert(_ownershipState !=
OwnershipState
.Duplicate);
123
Debug.Assert(value._ownershipState ==
OwnershipState
.Holder);
127
_ownershipState =
OwnershipState
.Duplicate;
142
case
OwnershipState
.Owner:
147
case
OwnershipState
.Duplicate:
179
case
OwnershipState
.Holder:
215
if (_ownershipState ==
OwnershipState
.Owner)
224
if (_ownershipState ==
OwnershipState
.Owner)
234
Debug.Assert(_ownershipState ==
OwnershipState
.Duplicate);
250
Debug.Assert(_ownershipState ==
OwnershipState
.Duplicate);
274
Debug.Assert(_ownershipState ==
OwnershipState
.Owner);
283
holder._ownershipState =
OwnershipState
.Holder;
324
if (_ownershipState ==
OwnershipState
.Duplicate)