Ejemplo n.º 1
0
 internal VimRcLoadNotificationMarginProvider(IVim vim, IVimApplicationSettings vimApplicationSettings, IToastNotificationServiceProvider toastNotificationServiceProvider, IVsAdapter vsAdapter)
 {
     _vim = vim;
     _vimApplicationSettings           = vimApplicationSettings;
     _toastNotificationServiceProvider = toastNotificationServiceProvider;
     _vsAdapter = vsAdapter;
 }
 internal VimRcLoadNotificationMarginProvider(IVim vim, IVimApplicationSettings vimApplicationSettings, IToastNotificationServiceProvider toastNotificationServiceProvider, IVsAdapter vsAdapter)
 {
     _vim = vim;
     _vimApplicationSettings = vimApplicationSettings;
     _toastNotificationServiceProvider = toastNotificationServiceProvider;
     _vsAdapter = vsAdapter;
 }
Ejemplo n.º 3
0
 internal ConflictingKeyBindingMarginProvider(IVim vim, IKeyBindingService keyBindingService, IVimApplicationSettings vimApplicationSettings, IToastNotificationServiceProvider toastNotificationServiceProvider)
 {
     _vim = vim;
     _keyBindingService                = keyBindingService;
     _vimApplicationSettings           = vimApplicationSettings;
     _toastNotificationServiceProvider = toastNotificationServiceProvider;
 }
 internal ConflictingKeyBindingMarginProvider(IVim vim, IKeyBindingService keyBindingService, IVimApplicationSettings vimApplicationSettings, IToastNotificationServiceProvider toastNotificationServiceProvider)
 {
     _vim = vim;
     _keyBindingService = keyBindingService;
     _vimApplicationSettings = vimApplicationSettings;
     _toastNotificationServiceProvider = toastNotificationServiceProvider;
 }
Ejemplo n.º 5
0
        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;
            }
        }
Ejemplo n.º 6
0
        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;
            }
        }