internal VimRcLoadNotificationMarginProvider(IVim vim, IVimApplicationSettings vimApplicationSettings, IToastNotificationServiceProvider toastNotificationServiceProvider, IVsAdapter vsAdapter) { _vim = vim; _vimApplicationSettings = vimApplicationSettings; _toastNotificationServiceProvider = toastNotificationServiceProvider; _vsAdapter = vsAdapter; }
internal ConflictingKeyBindingMarginProvider(IVim vim, IKeyBindingService keyBindingService, IVimApplicationSettings vimApplicationSettings, IToastNotificationServiceProvider toastNotificationServiceProvider) { _vim = vim; _keyBindingService = keyBindingService; _vimApplicationSettings = vimApplicationSettings; _toastNotificationServiceProvider = toastNotificationServiceProvider; }
internal VisualAssistUtil( SVsServiceProvider serviceProvider, IVim vim, IToastNotificationServiceProvider toastNotificationServiceProvider) { _vim = vim; _toastNotificationServiceProvider = toastNotificationServiceProvider; var vsShell = serviceProvider.GetService<SVsShell, IVsShell>(); _isVisualAssistInstalled = vsShell.IsPackageInstalled(s_visualAssistPackageId); if (_isVisualAssistInstalled) { var dte = serviceProvider.GetService<SDTE, _DTE>(); _visualStudioVersion = dte.GetVisualStudioVersion(); _isRegistryFixedNeeded = !CheckRegistryKey(_visualStudioVersion); } else { // If Visual Assist isn't installed then don't do any extra work _isRegistryFixedNeeded = false; _visualStudioVersion = VisualStudioVersion.Unknown; } }
internal VisualAssistUtil( SVsServiceProvider serviceProvider, IVim vim, IToastNotificationServiceProvider toastNotificationServiceProvider) { _vim = vim; _toastNotificationServiceProvider = toastNotificationServiceProvider; var vsShell = serviceProvider.GetService <SVsShell, IVsShell>(); _isVisualAssistInstalled = vsShell.IsPackageInstalled(s_visualAssistPackageId); if (_isVisualAssistInstalled) { var dte = serviceProvider.GetService <SDTE, _DTE>(); _visualStudioVersion = dte.GetVisualStudioVersion(); _isRegistryFixedNeeded = !CheckRegistryKey(_visualStudioVersion); } else { // If Visual Assist isn't installed then don't do any extra work _isRegistryFixedNeeded = false; _visualStudioVersion = VisualStudioVersion.Unknown; } }