예제 #1
0
        private void InitializeCodeAnalysisSettings(IProgress <ServiceProgressData> progress)
        {
            var progressData = new ServiceProgressData(VSIXResource.PackageLoad_WaitMessage, VSIXResource.PackageLoad_InitCodeAnalysisSettings,
                                                       currentStep: 4, TotalLoadSteps);

            progress?.Report(progressData);
            var codeAnalysisSettings = new CodeAnalysisSettingsFromOptionsPage(GeneralOptionsPage);

            GlobalCodeAnalysisSettings.InitializeGlobalSettingsOnce(codeAnalysisSettings);
        }
예제 #2
0
        private async System.Threading.Tasks.Task InitializeCodeAnalysisSettingsAsync()
        {
            var codeAnalysisSettings = new CodeAnalysisSettingsFromOptionsPage(GeneralOptionsPage);

            GlobalCodeAnalysisSettings.InitializeGlobalSettingsOnce(codeAnalysisSettings);

            VSVersion = await VSVersionProvider.GetVersionAsync(this);

            SharedVsSettings.VSVersion = VSVersion;

            InitializeOutOfProcessSettingsSharing();
        }