protected Dictionary <int, ReadableTuple <int> > _getSelectedGroups() { return(_tab.Dispatch(delegate { if (_tab.List.SelectedItem == null) { return null; } return (Dictionary <int, ReadableTuple <int> >)((ReadableTuple <int>)_tab.List.SelectedItem).GetRawValue(1); })); }