public VsCodeWindowManager(TLanguageService languageService, IVsCodeWindow codeWindow) { _languageService = languageService; _codeWindow = codeWindow; _globalOptions = languageService.Package.ComponentModel.GetService <IGlobalOptionService>(); _sink = ComEventSink.Advise <IVsCodeWindowEvents>(codeWindow, this); _globalOptions.OptionChanged += GlobalOptionChanged; }
public VsCodeWindowManager(TLanguageService languageService, IVsCodeWindow codeWindow) { _languageService = languageService; _codeWindow = codeWindow; var workspace = languageService.Package.ComponentModel.GetService <VisualStudioWorkspace>(); _optionService = workspace.Services.GetService <IOptionService>(); _sink = ComEventSink.Advise <IVsCodeWindowEvents>(codeWindow, this); _optionService.OptionChanged += OnOptionChanged; }
public VsCodeWindowManager(TLanguageService languageService, IVsCodeWindow codeWindow) { _languageService = languageService; _codeWindow = codeWindow; _threadingContext = languageService.Package.ComponentModel.GetService <IThreadingContext>(); var listenerProvider = languageService.Package.ComponentModel.GetService <IAsynchronousOperationListenerProvider>(); _asynchronousOperationListener = listenerProvider.GetListener(FeatureAttribute.NavigationBar); _sink = ComEventSink.Advise <IVsCodeWindowEvents>(codeWindow, this); }
public VsLanguageDebugInfo( Guid languageId, TLanguageService languageService, HostLanguageServices languageServiceProvider, IUIThreadOperationExecutor uiThreadOperationExecutor) { Contract.ThrowIfNull(languageService); Contract.ThrowIfNull(languageServiceProvider); _languageId = languageId; _languageService = languageService; _languageDebugInfo = languageServiceProvider.GetService <ILanguageDebugInfoService>(); _breakpointService = languageServiceProvider.GetService <IBreakpointResolutionService>(); _proximityExpressionsService = languageServiceProvider.GetService <IProximityExpressionsService>(); _uiThreadOperationExecutor = uiThreadOperationExecutor; }
public VsLanguageDebugInfo( Guid languageId, TLanguageService languageService, HostLanguageServices languageServiceProvider, IWaitIndicator waitIndicator) { Contract.ThrowIfNull(languageService); Contract.ThrowIfNull(languageServiceProvider); _languageId = languageId; _languageService = languageService; _languageDebugInfo = languageServiceProvider.GetService <ILanguageDebugInfoService>(); _breakpointService = languageServiceProvider.GetService <IBreakpointResolutionService>(); _proximityExpressionsService = languageServiceProvider.GetService <IProximityExpressionsService>(); _waitIndicator = waitIndicator; }