1 write to _smartRenameSession
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
InlineRename\UI\SmartRename\SmartRenameViewModel.cs (1)
163_smartRenameSession = smartRenameSession;
20 references to _smartRenameSession
Microsoft.CodeAnalysis.EditorFeatures.Wpf (20)
InlineRename\UI\SmartRename\SmartRenameViewModel.cs (16)
48private TimeSpan AutomaticFetchDelay => _smartRenameSession.AutomaticFetchDelay; 64public bool IsAvailable => _smartRenameSession.IsAvailable; 66public bool HasSuggestions => _smartRenameSession.HasSuggestions; 89public string StatusMessage => _smartRenameSession.StatusMessage; 91public bool StatusMessageVisibility => _smartRenameSession.StatusMessageVisibility; 164_smartRenameSession.PropertyChanged += SessionPropertyChanged; 191var listenerToken = _asyncListener.BeginAsyncOperation(nameof(_smartRenameSession.GetSuggestionsAsync)); 213await Task.Delay(_smartRenameSession.AutomaticFetchDelay, cancellationToken) 245_ = await _smartRenameSession.GetSuggestionsAsync(smartRenameContext, cancellationToken) 250_ = await _smartRenameSession.GetSuggestionsAsync(cancellationToken) 273if (e.PropertyName == nameof(_smartRenameSession.SuggestedNames)) 279foreach (var name in _smartRenameSession.SuggestedNames.Take(3)) 316_smartRenameSession.OnCancel(); 323_smartRenameSession.OnSuccess(finalIdentifierName); 331_smartRenameSession.PropertyChanged -= SessionPropertyChanged; 333_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;