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)
58
public bool IsAvailable =>
_smartRenameSession
.IsAvailable;
60
public bool HasSuggestions =>
_smartRenameSession
.HasSuggestions;
83
public string StatusMessage =>
_smartRenameSession
.StatusMessage;
85
public bool StatusMessageVisibility =>
_smartRenameSession
.StatusMessageVisibility;
156
_smartRenameSession
.PropertyChanged += SessionPropertyChanged;
183
var listenerToken = _asyncListener.BeginAsyncOperation(nameof(
_smartRenameSession
.GetSuggestionsAsync));
205
await Task.Delay(
_smartRenameSession
.AutomaticFetchDelay, cancellationToken)
237
_ = await
_smartRenameSession
.GetSuggestionsAsync(smartRenameContext, cancellationToken)
242
_ = await
_smartRenameSession
.GetSuggestionsAsync(cancellationToken)
265
if (e.PropertyName == nameof(
_smartRenameSession
.SuggestedNames))
271
foreach (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)
54
m["smartRenameSessionInProgress"] =
_smartRenameSession
.IsInProgress;
55
m["smartRenameCorrelationId"] =
_smartRenameSession
.CorrelationId;
69
m["smartRenameSessionInProgress"] =
_smartRenameSession
.IsInProgress;
70
m["smartRenameCorrelationId"] =
_smartRenameSession
.CorrelationId;