14 references to GetServiceOnMainThread
Microsoft.CodeAnalysis.EditorFeatures (1)
QuickInfo\OnTheFlyDocsView.xaml.cs (1)
208var uiShell = _serviceProvider.GetServiceOnMainThread<SVsUIShell, IVsUIShell>();
Microsoft.VisualStudio.LanguageServices (12)
KeybindingReset\KeybindingResetDetector.cs (5)
125var vsShell = _serviceProvider.GetServiceOnMainThread<SVsShell, IVsShell>(); 138var priorityCommandTargetRegistrar = _serviceProvider.GetServiceOnMainThread<SVsRegisterPriorityCommandTarget, IVsRegisterPriorityCommandTarget>(); 346_oleCommandTarget = _serviceProvider.GetServiceOnMainThread<SUIHostCommandDispatcher, IOleCommandTarget>(); 354_uiShell ??= _serviceProvider.GetServiceOnMainThread<SVsUIShell, IVsUIShell>(); 439var priorityCommandTargetRegistrar = _serviceProvider.GetServiceOnMainThread<SVsRegisterPriorityCommandTarget, IVsRegisterPriorityCommandTarget>();
Library\ClassView\AbstractSyncClassViewCommandHandler.cs (1)
83var navigationTool = _serviceProvider.GetServiceOnMainThread<SVsClassView, IVsNavigationTool>();
ProjectSystem\VisualStudioWorkspaceImpl.cs (2)
1099var openDocumentService = ServiceProvider.GlobalProvider.GetServiceOnMainThread<SVsUIShellOpenDocument, IVsUIShellOpenDocument>(); 1138var openDocumentService = ServiceProvider.GlobalProvider.GetServiceOnMainThread<SVsUIShellOpenDocument, IVsUIShellOpenDocument>();
StackTraceExplorer\StackTraceExplorerToolWindow.cs (1)
142var uiShell = roslynPackage.GetServiceOnMainThread<SVsUIShell, IVsUIShell>();
Workspace\VisualStudioSymbolNavigationService.cs (3)
109var navigationTool = _serviceProvider.GetServiceOnMainThread<SVsObjBrowser, IVsNavigationTool>(); 135var vsRunningDocumentTable4 = _serviceProvider.GetServiceOnMainThread<SVsRunningDocumentTable, IVsRunningDocumentTable4>(); 138var openDocumentService = _serviceProvider.GetServiceOnMainThread<SVsUIShellOpenDocument, IVsUIShellOpenDocument>();
Microsoft.VisualStudio.LanguageServices.CSharp (1)
SemanticSearch\SemanticSearchToolWindowImpl.cs (1)
532var outputWindow = ServiceProvider.GlobalProvider.GetServiceOnMainThread<SVsOutputWindow, IVsOutputWindow>();