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