コード例 #1
0
ファイル: VsAdapter.cs プロジェクト: Amroll/VsVim
 internal VsAdapter(
     IVsEditorAdaptersFactoryService editorAdaptersFactoryService,
     IEditorOptionsFactoryService editorOptionsFactoryService,
     IIncrementalSearchFactoryService incrementalSearchFactoryService,
     IPowerToolsUtil powerToolsUtil,
     SVsServiceProvider serviceProvider)
 {
     _incrementalSearchFactoryService = incrementalSearchFactoryService;
     _editorAdaptersFactoryService = editorAdaptersFactoryService;
     _editorOptionsFactoryService = editorOptionsFactoryService;
     _serviceProvider = serviceProvider;
     _textManager = _serviceProvider.GetService<SVsTextManager, IVsTextManager>();
     _table = new RunningDocumentTable(_serviceProvider);
     _uiShell = _serviceProvider.GetService<SVsUIShell, IVsUIShell>();
     _monitorSelection = _serviceProvider.GetService<SVsShellMonitorSelection, IVsMonitorSelection>();
     _powerToolsUtil = powerToolsUtil;
 }
コード例 #2
0
ファイル: VsAdapter.cs プロジェクト: michalk1/VsVim
 internal VsAdapter(
     IVsEditorAdaptersFactoryService editorAdaptersFactoryService,
     IEditorOptionsFactoryService editorOptionsFactoryService,
     IIncrementalSearchFactoryService incrementalSearchFactoryService,
     IPowerToolsUtil powerToolsUtil,
     SVsServiceProvider serviceProvider)
 {
     _incrementalSearchFactoryService = incrementalSearchFactoryService;
     _editorAdaptersFactoryService    = editorAdaptersFactoryService;
     _editorOptionsFactoryService     = editorOptionsFactoryService;
     _serviceProvider  = serviceProvider;
     _textManager      = _serviceProvider.GetService <SVsTextManager, IVsTextManager>();
     _table            = new RunningDocumentTable(_serviceProvider);
     _uiShell          = _serviceProvider.GetService <SVsUIShell, IVsUIShell>();
     _monitorSelection = _serviceProvider.GetService <SVsShellMonitorSelection, IVsMonitorSelection>();
     _powerToolsUtil   = powerToolsUtil;
 }