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