2 instantiations of RenameTrackingTaggerProvider
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
RenameTracking\RenameTrackingTestState.cs (1)
102var tracker = new RenameTrackingTaggerProvider(
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Rename\RenameTestHelpers.vb (1)
111Dim tracker = New RenameTrackingTaggerProvider(
20 references to RenameTrackingTaggerProvider
Microsoft.CodeAnalysis.EditorFeatures (3)
RenameTracking\RenameTrackingCodeRefactoringProvider.cs (1)
36var (action, renameSpan) = RenameTrackingTaggerProvider.TryGetCodeAction(
Shared\Utilities\RenameTrackingDismisser.cs (2)
13=> RenameTrackingTaggerProvider.ResetRenameTrackingState(workspace, documentId); 24=> RenameTrackingTaggerProvider.ResetVisibleRenameTrackingState(workspace, documentId);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (17)
RenameTracking\RenameTrackingTaggerProviderTests.cs (16)
833var notRenamable = Task.FromResult(RenameTrackingTaggerProvider.TriggerIdentifierKind.NotRenamable); 834Assert.False(RenameTrackingTaggerProvider.IsRenamableIdentifier(notRenamable, waitForResult, CancellationToken.None)); 836var source = new TaskCompletionSource<RenameTrackingTaggerProvider.TriggerIdentifierKind>(); 837Assert.False(RenameTrackingTaggerProvider.IsRenamableIdentifier(source.Task, waitForResult, CancellationToken.None)); 838source.TrySetResult(RenameTrackingTaggerProvider.TriggerIdentifierKind.RenamableReference); 839Assert.True(RenameTrackingTaggerProvider.IsRenamableIdentifier(source.Task, waitForResult, CancellationToken.None)); 841source = new TaskCompletionSource<RenameTrackingTaggerProvider.TriggerIdentifierKind>(); 843Assert.False(RenameTrackingTaggerProvider.IsRenamableIdentifier(source.Task, waitForResult, CancellationToken.None)); 844Assert.False(RenameTrackingTaggerProvider.WaitForIsRenamableIdentifier(source.Task, CancellationToken.None)); 846source = new TaskCompletionSource<RenameTrackingTaggerProvider.TriggerIdentifierKind>(); 848Assert.False(RenameTrackingTaggerProvider.IsRenamableIdentifier(source.Task, waitForResult, CancellationToken.None)); 849Assert.False(RenameTrackingTaggerProvider.WaitForIsRenamableIdentifier(source.Task, CancellationToken.None)); 850Assert.False(RenameTrackingTaggerProvider.WaitForIsRenamableIdentifier(source.Task, new CancellationTokenSource().Token)); 852source = new TaskCompletionSource<RenameTrackingTaggerProvider.TriggerIdentifierKind>(); 853Assert.Throws<OperationCanceledException>(() => RenameTrackingTaggerProvider.WaitForIsRenamableIdentifier(source.Task, new CancellationToken(canceled: true))); 856var caughtException = Assert.Throws<Exception>(() => RenameTrackingTaggerProvider.WaitForIsRenamableIdentifier(source.Task, CancellationToken.None));
RenameTracking\RenameTrackingTestState.cs (1)
102var tracker = new RenameTrackingTaggerProvider(