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 (12)
CodeDefinitionWindow\DefinitionContextTracker.cs (1)
70
_threadingContext.
DisposalToken
);
Copilot\CopilotWpfTextCreationListener.cs (1)
57
_threadingContext.
DisposalToken
);
EditorConfigSettings\Aggregator\SettingsAggregator.cs (1)
49
threadingContext.
DisposalToken
);
InlineHints\InlineHintsTag.cs (2)
263
var uiList = await CreateDescriptionAsync(threadingContext.
DisposalToken
).ConfigureAwait(false);
264
await threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(threadingContext.
DisposalToken
);
InlineRename\UI\SmartRename\SmartRenameViewModel.cs (1)
249
await _threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(_threadingContext.
DisposalToken
);
IntelliSense\ImportCompletionCacheService\EditorExtensionMethodImportCompletionCacheServiceFactory.cs (1)
23
listenerProvider, ExtensionMethodImportCompletionHelper.BatchUpdateCacheAsync, threadingContext.
DisposalToken
);
IntelliSense\ImportCompletionCacheService\EditorTypeImportCompletionCacheServiceFactory.cs (1)
23
listenerProvider, AbstractTypeImportCompletionService.BatchUpdateCacheAsync, threadingContext.
DisposalToken
);
NavigateTo\NavigateToItemProvider.cs (1)
120
_threadingContext.
DisposalToken
);
SolutionEvents\HostLegacySolutionEventsWorkspaceEventListener.cs (1)
50
_threadingContext.
DisposalToken
);
Tagging\TaggerMainThreadManager.cs (2)
34
threadingContext.
DisposalToken
);
86
var registration = _threadingContext.
DisposalToken
.Register(
Microsoft.VisualStudio.LanguageServices (37)
ColorSchemes\ColorSchemeApplier.cs (1)
57
threadingContext.
DisposalToken
);
DesignerAttribute\VisualStudioDesignerAttributeService.cs (2)
83
_threadingContext.
DisposalToken
);
89
_threadingContext.
DisposalToken
);
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (1)
54
private readonly CancellationSeries _cancellationSeries = new(threadingContext.
DisposalToken
);
DocumentOutline\DocumentOutlineViewModel.cs (2)
79
_threadingContext.
DisposalToken
);
85
_threadingContext.
DisposalToken
);
ErrorReporting\VisualStudioErrorReportingService.cs (2)
88
await _threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(_threadingContext.
DisposalToken
);
90
var activityLog = await _activityLog.GetValueAsync(_threadingContext.
DisposalToken
).ConfigureAwait(true);
ErrorReporting\VisualStudioInfoBar.cs (1)
69
await _threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(_threadingContext.
DisposalToken
);
ExternalAccess\UnitTesting\VisualStudioGlobalOperationNotificationService.cs (1)
20
: AbstractGlobalOperationNotificationService(listenerProvider, threadingContext.
DisposalToken
);
Interop\CleanableWeakComHandleTable.cs (2)
67
await _threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(_threadingContext.
DisposalToken
);
139
await listener.Delay(DelayTimeSpan.NearImmediate, _threadingContext.
DisposalToken
).ConfigureAwait(true);
LanguageService\AbstractCreateServicesOnTextViewConnection.cs (1)
58
threadingContext.
DisposalToken
);
NavigateTo\RoslynSearchItemsSource.cs (1)
102
provider._threadingContext.
DisposalToken
);
ProjectSystem\FileChangeWatcherProvider.cs (2)
31
await threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(threadingContext.
DisposalToken
);
37
threadingContext.
DisposalToken
,
ProjectSystem\VisualStudioProjectFactory.cs (1)
60
var cancellationToken = _threadingContext.
DisposalToken
;
ProjectSystem\VisualStudioWorkspaceImpl.cs (3)
139
this, FileChangeWatcher, CheckForAddedFileBeingOpenMaybeAsync, RemoveProjectFromMaps, _threadingContext.
DisposalToken
);
212
await _threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(alwaysYield: true, _threadingContext.
DisposalToken
);
923
var dte = _threadingContext.JoinableTaskFactory.Run(() => _asyncServiceProvider.GetServiceAsync<SDTE, EnvDTE.DTE>(_threadingContext.
DisposalToken
));
Remote\VisualStudioRemoteHostClientProvider.cs (1)
139
var client = await ServiceHubRemoteHostClient.CreateAsync(Services, configuration, localSettingsDirectory, _listenerProvider, serviceBroker, _callbackDispatchers, _threadingContext.
DisposalToken
).ConfigureAwait(false);
StackTraceExplorer\StackFrameViewModel.cs (1)
47
private readonly CancellationSeries _navigationCancellation = new(threadingContext.
DisposalToken
);
StackTraceExplorer\StackTraceExplorerViewModel.cs (1)
68
var cancellationToken = _threadingContext.
DisposalToken
;
SymbolSearch\AbstractDelayStartedService.cs (1)
47
protected CancellationToken DisposalToken => ThreadingContext.
DisposalToken
;
SymbolSearch\VisualStudioSymbolSearchService.cs (1)
111
var cancellationToken = ThreadingContext.
DisposalToken
;
TaskList\ExternalErrorDiagnosticUpdateSource.cs (1)
71
_disposalToken = threadingContext.
DisposalToken
;
Telemetry\FileLogger.cs (1)
44
threadingContext.
DisposalToken
);
Telemetry\VisualStudioWorkspaceTelemetryService.cs (1)
44
var cancellationToken = _threadingContext.
DisposalToken
;
ValueTracking\ValueTrackedTreeItemViewModel.cs (2)
149
var children = await CalculateChildrenAsync(ThreadingContext.
DisposalToken
).ConfigureAwait(false);
167
}, ThreadingContext.
DisposalToken
);
Workspace\VisualStudioSourceGeneratorTelemetryCollectorWorkspaceServiceFactory.cs (3)
76
var shellService = await _serviceProvider.GetServiceAsync<SVsSolution, IVsSolution>(_threadingContext.
DisposalToken
).ConfigureAwait(true);
77
await _threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(_threadingContext.
DisposalToken
);
79
}, _threadingContext.
DisposalToken
);
Workspace\VisualStudioWorkspaceStatusServiceFactory.cs (4)
77
await _threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(alwaysYield: true, _threadingContext.
DisposalToken
);
80
var shell = await _serviceProvider.GetServiceAsync<SVsShell, IVsShell7>(_threadingContext.
DisposalToken
).ConfigureAwait(true);
91
await threadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(alwaysYield: true, _threadingContext.
DisposalToken
);
92
var service = await serviceProvider.GetServiceAsync<SVsOperationProgress, IVsOperationProgressStatusService>(throwOnFailure: false, _threadingContext.
DisposalToken
).ConfigureAwait(true);
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Options\CSharpVisualStudioCopilotOptionsService.cs (1)
72
_settingsManagerTask = settingsManagerService.GetValueAsync(threadingContext.
DisposalToken
);