14 references to GateState
System.ServiceModel.Primitives (14)
Internals\System\Runtime\SignalGate.cs (14)
24return _state == GateState.Locked; 32return _state == GateState.Signalled; 42if (lastState == GateState.Locked) 44lastState = Interlocked.CompareExchange(ref _state, GateState.SignalPending, GateState.Locked); 46if (lastState == GateState.Unlocked) 48_state = GateState.Signalled; 52if (lastState != GateState.Locked) 66if (lastState == GateState.Locked) 68lastState = Interlocked.CompareExchange(ref _state, GateState.Unlocked, GateState.Locked); 70if (lastState == GateState.SignalPending) 72_state = GateState.Signalled; 76if (lastState != GateState.Locked)