private ApplicationType ToApplicationType(ApplicationComponentType componentType) { ApplicationType applicationType = 0; if (componentType == Tizen.Applications.ApplicationComponentType.UIApplication) { applicationType = Tizen.Applications.ApplicationType.Ui; } else if (componentType == Tizen.Applications.ApplicationComponentType.ServiceApplication) { applicationType = Tizen.Applications.ApplicationType.Service; } else if (componentType == Tizen.Applications.ApplicationComponentType.WidgetApplication) { applicationType = Tizen.Applications.ApplicationType.Widget; } else if (componentType == Tizen.Applications.ApplicationComponentType.WatchApplication) { applicationType = Tizen.Applications.ApplicationType.Watch; } return(applicationType); }
/// <summary> /// Retrieves all the application IDs of this package. /// </summary> /// <param name="componentType">Optional: AppType enumeration value.</param> /// <returns>Returns a dictionary containing all the application information for a given application type.</returns> /// <since_tizen> 6 </since_tizen> public IEnumerable <ApplicationInfo> GetApplications(ApplicationComponentType componentType) { return(GetApplications(ToApplicationType(componentType))); }