1 write to ThreadingContext
Microsoft.CodeAnalysis.EditorFeatures (1)
Tagging\AbstractAsynchronousTaggerProvider.cs (1)
124ThreadingContext = threadingContext;
38 references to ThreadingContext
Microsoft.CodeAnalysis.EditorFeatures (35)
BracePairs\BracePairsTaggerProvider.cs (1)
63this.ThreadingContext.ThrowIfNotOnUIThread();
Classification\Semantic\AbstractSemanticOrEmbeddedClassificationViewTaggerProvider.cs (3)
61this.ThreadingContext.ThrowIfNotOnUIThread(); 73TaggerEventSources.OnViewSpanChanged(ThreadingContext, textView), 81this.ThreadingContext.ThrowIfNotOnUIThread();
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.PushDiagnosticsTaggerProvider.cs (1)
81document = ThreadingContext.JoinableTaskFactory.Run(() => project.GetSourceGeneratedDocumentAsync(documentId, CancellationToken.None).AsTask());
EditAndContinue\ActiveStatementTaggerProvider.cs (1)
58this.ThreadingContext.ThrowIfNotOnUIThread();
InlineHints\InlineHintsDataTaggerProvider.cs (2)
69TaggerEventSources.OnViewSpanChanged(this.ThreadingContext, textView), 88this.ThreadingContext.ThrowIfNotOnUIThread();
Tagging\AbstractAsynchronousTaggerProvider.TagSource.cs (12)
150dataSource.ThreadingContext.ThrowIfNotOnUIThread(); 215_dataSource.ThreadingContext.ThrowIfNotOnUIThread(); 256_dataSource.ThreadingContext.ThrowIfNotOnUIThread(); 281_dataSource.ThreadingContext.ThrowIfNotOnUIThread(); 292_dataSource.ThreadingContext.ThrowIfNotOnUIThread(); 337_dataSource.ThreadingContext.ThrowIfNotOnUIThread(); 343_dataSource.ThreadingContext.ThrowIfNotOnUIThread(); 352_dataSource.ThreadingContext.ThrowIfNotOnUIThread(); 358_dataSource.ThreadingContext.ThrowIfNotOnUIThread(); 367_dataSource.ThreadingContext.ThrowIfNotOnUIThread(); 373_dataSource.ThreadingContext.ThrowIfNotOnUIThread(); 380_dataSource.ThreadingContext.ThrowIfNotOnUIThread();
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs (14)
34_dataSource.ThreadingContext.ThrowIfNotOnUIThread(); 55_dataSource.ThreadingContext.ThrowIfNotOnUIThread(); 69_dataSource.ThreadingContext.ThrowIfNotOnUIThread(); 76_dataSource.ThreadingContext.ThrowIfNotOnUIThread(); 111_dataSource.ThreadingContext.ThrowIfNotOnUIThread(); 175await _dataSource.ThreadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(cancellationToken); 208_dataSource.ThreadingContext, _subjectBuffer, DelayTimeSpan.NonFocus, cancellationToken).ConfigureAwait(true); 211await _dataSource.ThreadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(cancellationToken); 213_dataSource.ThreadingContext.ThrowIfNotOnUIThread(); 248await _dataSource.ThreadingContext.JoinableTaskFactory.SwitchToMainThreadAsync(cancellationToken); 267_dataSource.ThreadingContext.ThrowIfNotOnUIThread(); 524_dataSource.ThreadingContext.ThrowIfNotOnUIThread(); 539_dataSource.ThreadingContext.JoinableTaskFactory.Run(() => 552_dataSource.ThreadingContext.ThrowIfNotOnUIThread();
Tagging\AbstractAsynchronousTaggerProvider.TagSource_TagsChanged.cs (1)
28_dataSource.ThreadingContext.ThrowIfNotOnUIThread();
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
Structure\StructureTaggerProvider.cs (1)
54=> CreateShrunkenTextView(ThreadingContext, _textEditorFactoryService, finalBuffer);
Microsoft.VisualStudio.LanguageServices (2)
InheritanceMargin\InheritanceMarginTaggerProvider.cs (2)
69TaggerEventSources.OnViewSpanChanged(ThreadingContext, textView), 77this.ThreadingContext.ThrowIfNotOnUIThread();