private void RemoveListSelector() { switch (_state) { case 1: if (_selector != null && UserList != null) { if (SelectorType) { UserList.RemoveSelector(_selector); } else { UserList.RemoveDeselector(_selector); } } break; case 2: if (_selector != null && UserList != null) { if (!SelectorType) { UserList.RemoveSelector(_selector); } else { UserList.RemoveDeselector(_selector); } } break; default: break; } }