1 implementation of DisposalToken
Microsoft.CodeAnalysis.EditorFeatures (1)
Shared\Utilities\ThreadingContext.cs (1)
63public CancellationToken DisposalToken => _disposalTokenSource.Token;
50 references to DisposalToken
Microsoft.CodeAnalysis.EditorFeatures (4)
IntelliSense\ImportCompletionCacheService\EditorExtensionMethodImportCompletionCacheServiceFactory.cs (1)
23: base(listenerProvider, ExtensionMethodImportCompletionHelper.BatchUpdateCacheAsync, threadingContext.DisposalToken)
IntelliSense\ImportCompletionCacheService\EditorTypeImportCompletionCacheServiceFactory.cs (1)
23: base(listenerProvider, AbstractTypeImportCompletionService.BatchUpdateCacheAsync, threadingContext.DisposalToken)
SolutionEvents\HostLegacySolutionEventsWorkspaceEventListener.cs (2)
42_threadingContext.DisposalToken); 50_threadingContext.DisposalToken.Register(() =>
Microsoft.CodeAnalysis.EditorFeatures.Wpf (4)
BackgroundWorkIndicator\BackgroundWorkIndicatorContext.cs (1)
117this.ThreadingContext.DisposalToken);
InlineHints\InlineHintsTag.cs (2)
269var uiList = await Task.Run(() => CreateDescriptionAsync(threadingContext.DisposalToken)).ConfigureAwait(false); 270await threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(threadingContext.DisposalToken);
NavigateTo\NavigateToItemProvider.cs (1)
118_threadingContext.DisposalToken);
Microsoft.VisualStudio.LanguageServices (36)
ColorSchemes\ColorSchemeApplier.cs (1)
114await VsTaskLibraryHelper.StartOnIdle(_threadingContext.JoinableTaskFactory, () => UpdateColorSchemeAsync(_threadingContext.DisposalToken));
DesignerAttribute\VisualStudioDesignerAttributeService.cs (2)
79ThreadingContext.DisposalToken); 85ThreadingContext.DisposalToken);
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (2)
179return RoslynPackage.GetOrLoadAsync(_threadingContext, (IAsyncServiceProvider)_serviceProvider, _threadingContext.DisposalToken).AsTask(); 254return RoslynPackage.GetOrLoadAsync(_threadingContext, (IAsyncServiceProvider)_serviceProvider, _threadingContext.DisposalToken).AsTask();
ErrorReporting\VisualStudioErrorReportingService.cs (1)
82await _threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(_threadingContext.DisposalToken);
ErrorReporting\VisualStudioInfoBar.cs (1)
54await _threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(_threadingContext.DisposalToken);
Interop\CleanableWeakComHandleTable.cs (2)
67await ThreadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(ThreadingContext.DisposalToken); 139await listener.Delay(TimeSpan.FromMilliseconds(50), ThreadingContext.DisposalToken).ConfigureAwait(true);
LanguageService\AbstractCreateServicesOnTextViewConnection.cs (1)
57threadingContext.DisposalToken);
NavigateTo\RoslynSearchItemsSource.cs (1)
78_provider._threadingContext.DisposalToken);
Options\PackageSettingsPersister.cs (1)
36InitializeAsync(_threadingContext.DisposalToken).ReportNonFatalErrorAsync().Forget();
Progression\GraphProvider.cs (1)
172.AddQueriesAsync(context, graphQueries, _threadingContext.DisposalToken)
Progression\GraphQueries\SearchGraphQuery.cs (1)
44_threadingContext.DisposalToken);
Progression\GraphQueryManager.cs (1)
49threadingContext.DisposalToken);
ProjectSystem\FileChangeWatcherProvider.cs (2)
31await threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(threadingContext.DisposalToken); 37threadingContext.DisposalToken,
ProjectSystem\VisualStudioWorkspaceImpl.cs (3)
193await _threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(_threadingContext.DisposalToken); 205var memoryListener = await VirtualMemoryNotificationListener.CreateAsync(this, _threadingContext, asyncServiceProvider, _globalOptions, _threadingContext.DisposalToken).ConfigureAwait(true); 216await _threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(_threadingContext.DisposalToken);
StackTraceExplorer\StackFrameViewModel.cs (3)
60var cancellationToken = _threadingContext.DisposalToken; 89var cancellationToken = _threadingContext.DisposalToken; 107var cancellationToken = _threadingContext.DisposalToken;
StackTraceExplorer\StackTraceExplorerViewModel.cs (1)
73var cancellationToken = _threadingContext.DisposalToken;
SymbolSearch\AbstractDelayStartedService.cs (1)
46protected CancellationToken DisposalToken => ThreadingContext.DisposalToken;
SymbolSearch\VisualStudioSymbolSearchService.cs (1)
96var cancellationToken = ThreadingContext.DisposalToken;
TaskList\ExternalErrorDiagnosticUpdateSource.cs (1)
82: this(workspace, diagnosticService, notificationService, listenerProvider.GetListener(FeatureAttribute.ErrorList), threadingContext.DisposalToken)
TaskList\VisualStudioTaskListService.cs (3)
74threadingContext.DisposalToken); 92await workspaceStatus.WaitUntilFullyLoadedAsync(_threadingContext.DisposalToken).ConfigureAwait(false); 119var cancellationToken = _threadingContext.DisposalToken;
ValueTracking\ValueTrackedTreeItemViewModel.cs (2)
147var children = await CalculateChildrenAsync(ThreadingContext.DisposalToken).ConfigureAwait(false); 165}, ThreadingContext.DisposalToken);
Workspace\VisualStudioSourceGeneratorTelemetryCollectorWorkspaceServiceFactory.cs (2)
74await _threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(_threadingContext.DisposalToken); 76}, _threadingContext.DisposalToken);
Workspace\VisualStudioWorkspaceStatusServiceFactory.cs (2)
104await _threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(alwaysYield: true, _threadingContext.DisposalToken); 119await threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(alwaysYield: true, _threadingContext.DisposalToken);
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Options\AdvancedOptionPageControl.xaml.cs (1)
207var cancellationToken = _threadingContext.DisposalToken;
Microsoft.VisualStudio.LanguageServices.Implementation (4)
CodeModel\ProjectCodeModelFactory.cs (2)
71threadingContext.DisposalToken); 130if (_threadingContext.DisposalToken.IsCancellationRequested)
SolutionExplorer\AnalyzersCommandHandler.cs (2)
413await _threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(_threadingContext.DisposalToken); 420}).Task.ReportNonFatalErrorUnlessCancelledAsync(_threadingContext.DisposalToken);
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Options\AdvancedOptionPageControl.xaml.vb (1)
191Dim cancellationToken = _threadingContext.DisposalToken