/// <summary> /// Removes the given service from the given project /// </summary> public static async Task RemoveServiceFromProject(DotNetProject project, string serviceId) { var binding = project.GetConnectedServicesBinding(); var service = binding.SupportedServices.FirstOrDefault(x => x.Id == serviceId); if (service != null) { if (!(await ConfirmServiceRemoval(service).ConfigureAwait(false))) { return; } await Runtime.RunInMainThread(() => EnsureServiceDetailTabIsClosed (project, serviceId)); await service.RemoveFromProject(); } }