public void SelectionDone(object pickedObj) { switch (selectionFilter) { case WaitingFor.None: waitingObj = null; break; default: waitingObj = pickedObj; selectionFilter = WaitingFor.None; break; } }