internal override void EnterState(InternalTransaction tx) { if (tx._needPulse) { Monitor.Pulse(tx); } }