1 write to _smartRenameSession
Microsoft.CodeAnalysis.EditorFeatures (1)
InlineRename\UI\SmartRename\SmartRenameViewModel.cs (1)
156_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; 84public string StatusMessage => _smartRenameSession.StatusMessage; 86public bool StatusMessageVisibility => _smartRenameSession.StatusMessageVisibility; 157_smartRenameSession.PropertyChanged += SessionPropertyChanged; 184var listenerToken = _asyncListener.BeginAsyncOperation(nameof(_smartRenameSession.GetSuggestionsAsync)); 207await Task.Delay(_smartRenameSession.AutomaticFetchDelay, cancellationToken) 238_ = await _smartRenameSession.GetSuggestionsAsync(smartRenameContext, cancellationToken).ConfigureAwait(false); 242_ = await _smartRenameSession.GetSuggestionsAsync(cancellationToken).ConfigureAwait(false); 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;