Microsoft.VisualStudio.R.Package.ProjectSystem.RProjectLoadHooks.GetSaveDefaultWorkspace C# (CSharp) Method

GetSaveDefaultWorkspace() private method

private GetSaveDefaultWorkspace ( string rdataPath ) : Task
rdataPath string
return Task
        private async Task<bool> GetSaveDefaultWorkspace(string rdataPath) {
            switch (_toolsSettings.SaveRDataOnProjectUnload) {
                case YesNoAsk.Yes:
                    return true;
                case YesNoAsk.Ask:
                    await _threadHandling.SwitchToUIThread();
                    return _coreShell.ShowMessage(
                        string.Format(CultureInfo.CurrentCulture, Resources.SaveWorkspaceOnProjectUnload, rdataPath),
                        MessageButtons.YesNo) == MessageButtons.Yes;
                default:
                    return false;
            }
        }