1 write to _smartRenameSession
Microsoft.CodeAnalysis.EditorFeatures (1)
InlineRename\UI\SmartRename\SmartRenameViewModel.cs (1)
155_smartRenameSession = smartRenameSession;
19 references to _smartRenameSession
Microsoft.CodeAnalysis.EditorFeatures (19)
InlineRename\UI\SmartRename\SmartRenameViewModel.cs (15)
58public bool IsAvailable => _smartRenameSession.IsAvailable; 60public bool HasSuggestions => _smartRenameSession.HasSuggestions; 83public string StatusMessage => _smartRenameSession.StatusMessage; 85public bool StatusMessageVisibility => _smartRenameSession.StatusMessageVisibility; 156_smartRenameSession.PropertyChanged += SessionPropertyChanged; 183var listenerToken = _asyncListener.BeginAsyncOperation(nameof(_smartRenameSession.GetSuggestionsAsync)); 205await Task.Delay(_smartRenameSession.AutomaticFetchDelay, cancellationToken) 237_ = await _smartRenameSession.GetSuggestionsAsync(smartRenameContext, cancellationToken) 242_ = await _smartRenameSession.GetSuggestionsAsync(cancellationToken) 265if (e.PropertyName == nameof(_smartRenameSession.SuggestedNames)) 271foreach (var name in _smartRenameSession.SuggestedNames.Take(3)) 308_smartRenameSession.OnCancel(); 315_smartRenameSession.OnSuccess(finalIdentifierName); 323_smartRenameSession.PropertyChanged -= SessionPropertyChanged; 325_smartRenameSession.Dispose();
InlineRename\UI\SmartRename\SmartRenameViewModel_Telemetry.cs (4)
54m["smartRenameSessionInProgress"] = _smartRenameSession.IsInProgress; 55m["smartRenameCorrelationId"] = _smartRenameSession.CorrelationId; 69m["smartRenameSessionInProgress"] = _smartRenameSession.IsInProgress; 70m["smartRenameCorrelationId"] = _smartRenameSession.CorrelationId;