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