Beispiel #1
0
        private static async Task PackageOperation(Task operation, NuGetImporterWindow window, string packageId, string message)
        {
            try
            {
                await operation;
                EditorUtility.DisplayDialog("NuGet importer", message, "OK");
            }
            catch (InvalidOperationException e)
            {
                EditorUtility.DisplayDialog("NuGet importer", e.Message, "OK");
            }
            catch (ArgumentException e)
            {
                EditorUtility.DisplayDialog("NuGet importer", e.Message, "OK");
            }
            await window.UpdateInstalledList();

            await window.UpdateSelected(packageId);
        }