private Hashtable GetPressedButtons () { var pressedButtons = new Hashtable (); foreach (var b in AgentButton.Empty.GetAll ()) if ((AgentButtonState) m_ButtonToStateMap[b] == AgentButtonState.Down) pressedButtons[b] = b; return pressedButtons; } }