2 instantiations of RenameTrackingTaggerProvider
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
RenameTracking\RenameTrackingTestState.cs (1)
102
var tracker = new
RenameTrackingTaggerProvider
(
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Rename\RenameTestHelpers.vb (1)
111
Dim tracker = New
RenameTrackingTaggerProvider
(
20 references to RenameTrackingTaggerProvider
Microsoft.CodeAnalysis.EditorFeatures (3)
RenameTracking\RenameTrackingCodeRefactoringProvider.cs (1)
36
var (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)
833
var notRenamable = Task.FromResult(
RenameTrackingTaggerProvider
.TriggerIdentifierKind.NotRenamable);
834
Assert.False(
RenameTrackingTaggerProvider
.IsRenamableIdentifier(notRenamable, waitForResult, CancellationToken.None));
836
var source = new TaskCompletionSource<
RenameTrackingTaggerProvider
.TriggerIdentifierKind>();
837
Assert.False(
RenameTrackingTaggerProvider
.IsRenamableIdentifier(source.Task, waitForResult, CancellationToken.None));
838
source.TrySetResult(
RenameTrackingTaggerProvider
.TriggerIdentifierKind.RenamableReference);
839
Assert.True(
RenameTrackingTaggerProvider
.IsRenamableIdentifier(source.Task, waitForResult, CancellationToken.None));
841
source = new TaskCompletionSource<
RenameTrackingTaggerProvider
.TriggerIdentifierKind>();
843
Assert.False(
RenameTrackingTaggerProvider
.IsRenamableIdentifier(source.Task, waitForResult, CancellationToken.None));
844
Assert.False(
RenameTrackingTaggerProvider
.WaitForIsRenamableIdentifier(source.Task, CancellationToken.None));
846
source = new TaskCompletionSource<
RenameTrackingTaggerProvider
.TriggerIdentifierKind>();
848
Assert.False(
RenameTrackingTaggerProvider
.IsRenamableIdentifier(source.Task, waitForResult, CancellationToken.None));
849
Assert.False(
RenameTrackingTaggerProvider
.WaitForIsRenamableIdentifier(source.Task, CancellationToken.None));
850
Assert.False(
RenameTrackingTaggerProvider
.WaitForIsRenamableIdentifier(source.Task, new CancellationTokenSource().Token));
852
source = new TaskCompletionSource<
RenameTrackingTaggerProvider
.TriggerIdentifierKind>();
853
Assert.Throws<OperationCanceledException>(() =>
RenameTrackingTaggerProvider
.WaitForIsRenamableIdentifier(source.Task, new CancellationToken(canceled: true)));
856
var caughtException = Assert.Throws<Exception>(() =>
RenameTrackingTaggerProvider
.WaitForIsRenamableIdentifier(source.Task, CancellationToken.None));
RenameTracking\RenameTrackingTestState.cs (1)
102
var
tracker = new RenameTrackingTaggerProvider(