16 references to OwnershipState
System.Security.Cryptography (16)
Microsoft\Win32\SafeHandles\NCryptSafeHandles.cs (16)
60
private
OwnershipState
_ownershipState;
108
Debug.Assert((_ownershipState ==
OwnershipState
.Duplicate && _holder != null) ||
109
(_ownershipState !=
OwnershipState
.Duplicate && _holder == null));
110
Debug.Assert(_holder == null || _holder._ownershipState ==
OwnershipState
.Holder);
120
Debug.Assert(_ownershipState !=
OwnershipState
.Duplicate);
121
Debug.Assert(value._ownershipState ==
OwnershipState
.Holder);
125
_ownershipState =
OwnershipState
.Duplicate;
140
case
OwnershipState
.Owner:
145
case
OwnershipState
.Duplicate:
177
case
OwnershipState
.Holder:
214
Debug.Assert(_ownershipState !=
OwnershipState
.Holder);
217
if (_ownershipState ==
OwnershipState
.Owner)
239
Debug.Assert(_ownershipState ==
OwnershipState
.Duplicate);
263
Debug.Assert(_ownershipState ==
OwnershipState
.Owner);
272
holder._ownershipState =
OwnershipState
.Holder;
313
if (_ownershipState ==
OwnershipState
.Duplicate)