internal KeyBindingService(_DTE dte, IKeyboardOptionsProvider keyboardOptionsProvider, IVimProtectedOperations protectedOperations, IVimApplicationSettings vimApplicationSettings, ScopeData scopeData) { _dte = dte; _keyboardOptionsProvider = keyboardOptionsProvider; _protectedOperations = protectedOperations; _vimApplicationSettings = vimApplicationSettings; _scopeData = scopeData; FixKeyMappingIssue(); }
internal KeyBindingService(_DTE dte, IKeyboardOptionsProvider keyboardOptionsProvider, IProtectedOperations protectedOperations, IVimApplicationSettings vimApplicationSettings, ScopeData scopeData) { _dte = dte; _keyboardOptionsProvider = keyboardOptionsProvider; _protectedOperations = protectedOperations; _vimApplicationSettings = vimApplicationSettings; _scopeData = scopeData; FixKeyMappingIssue(); }
internal KeyBindingService(SVsServiceProvider serviceProvider, IKeyboardOptionsProvider keyboardOptionsProvider, IVimProtectedOperations protectedOperations, IVimApplicationSettings vimApplicationSettings) : this(serviceProvider.GetService<SDTE, _DTE>(), keyboardOptionsProvider, protectedOperations, vimApplicationSettings, new ScopeData(serviceProvider.GetService<SVsShell, IVsShell>())) { }
internal KeyBindingService(SVsServiceProvider serviceProvider, IKeyboardOptionsProvider keyboardOptionsProvider, IProtectedOperations protectedOperations, IVimApplicationSettings vimApplicationSettings) : this(serviceProvider.GetService <SDTE, _DTE>(), keyboardOptionsProvider, protectedOperations, vimApplicationSettings, new ScopeData(serviceProvider.GetService <SVsShell, IVsShell>())) { }