internal void Pull(int connection) { var currentState = PortStates[connection]; PortStates[connection] = currentState ^ PullStartFlip; if ((currentState & OutClosed) == 0) Enqueue(connection); }