30 references to TriggerIdentifierKind
Microsoft.CodeAnalysis.EditorFeatures (24)
RenameTracking\RenameTrackingTaggerProvider.cs (4)
143
internal static bool IsRenamableIdentifier(Task<
TriggerIdentifierKind
> isRenamableIdentifierTask, bool waitForResult, CancellationToken cancellationToken)
145
if (isRenamableIdentifierTask.Status == TaskStatus.RanToCompletion && isRenamableIdentifierTask.Result !=
TriggerIdentifierKind
.NotRenamable)
163
internal static bool WaitForIsRenamableIdentifier(Task<
TriggerIdentifierKind
> isRenamableIdentifierTask, CancellationToken cancellationToken)
167
return isRenamableIdentifierTask.WaitAndGetResult_CanCallOnBackground(cancellationToken) !=
TriggerIdentifierKind
.NotRenamable;
RenameTracking\RenameTrackingTaggerProvider.TrackingSession.cs (20)
39
private static readonly Task<
TriggerIdentifierKind
> s_notRenamableTask = Task.FromResult(
TriggerIdentifierKind
.NotRenamable);
40
private readonly Task<
TriggerIdentifierKind
> _isRenamableIdentifierTask;
114
if (_isRenamableIdentifierTask.Result !=
TriggerIdentifierKind
.NotRenamable)
129
async t => t.Result !=
TriggerIdentifierKind
.NotRenamable &&
130
TriggerIdentifierKind
.RenamableReference ==
153
private async Task<
TriggerIdentifierKind
> DetermineIfRenamableIdentifierAsync(SnapshotSpan snapshotSpan, bool initialCheck)
171
return
TriggerIdentifierKind
.NotRenamable;
183
return
TriggerIdentifierKind
.NotRenamable;
199
return
TriggerIdentifierKind
.NotRenamable;
207
return
TriggerIdentifierKind
.NotRenamable;
210
private async Task<
TriggerIdentifierKind
> DetermineIfRenamableSymbolsAsync(IEnumerable<ISymbol> symbols, Document document)
219
return
TriggerIdentifierKind
.NotRenamable;
223
return
TriggerIdentifierKind
.RenamableReference;
226
private async Task<
TriggerIdentifierKind
> DetermineIfRenamableSymbolAsync(ISymbol symbol, Document document, SyntaxToken token)
237
return
TriggerIdentifierKind
.NotRenamable;
242
return
TriggerIdentifierKind
.NotRenamable;
246
?
TriggerIdentifierKind
.RenamableDeclaration
247
:
TriggerIdentifierKind
.RenamableReference;
259
var isRenamingDeclaration = _isRenamableIdentifierTask.Result ==
TriggerIdentifierKind
.RenamableDeclaration;
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (6)
RenameTracking\RenameTrackingTaggerProviderTests.cs (6)
833
var notRenamable = Task.FromResult(RenameTrackingTaggerProvider.
TriggerIdentifierKind
.NotRenamable);
836
var source = new TaskCompletionSource<RenameTrackingTaggerProvider.
TriggerIdentifierKind
>();
838
source.TrySetResult(RenameTrackingTaggerProvider.
TriggerIdentifierKind
.RenamableReference);
841
source = new TaskCompletionSource<RenameTrackingTaggerProvider.
TriggerIdentifierKind
>();
846
source = new TaskCompletionSource<RenameTrackingTaggerProvider.
TriggerIdentifierKind
>();
852
source = new TaskCompletionSource<RenameTrackingTaggerProvider.
TriggerIdentifierKind
>();