internal ActionGroupComponent[] GetActionGroups() { Wrapper.ActionGroup[] acs = ProjectBackend.GetActionGroups(); ArrayList comps = new ArrayList(acs.Length); for (int n = 0; n < acs.Length; n++) { ActionGroupComponent ag = (ActionGroupComponent)App.GetComponent(acs[n], null, null); if (ag != null) { comps.Add(ag); } } return((ActionGroupComponent[])comps.ToArray(typeof(ActionGroupComponent))); }