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)
58
public bool IsAvailable =>
_smartRenameSession
.IsAvailable;
60
public bool HasSuggestions =>
_smartRenameSession
.HasSuggestions;
84
public string StatusMessage =>
_smartRenameSession
.StatusMessage;
86
public bool StatusMessageVisibility =>
_smartRenameSession
.StatusMessageVisibility;
157
_smartRenameSession
.PropertyChanged += SessionPropertyChanged;
184
var listenerToken = _asyncListener.BeginAsyncOperation(nameof(
_smartRenameSession
.GetSuggestionsAsync));
207
await Task.Delay(
_smartRenameSession
.AutomaticFetchDelay, cancellationToken)
238
_ = await
_smartRenameSession
.GetSuggestionsAsync(smartRenameContext, cancellationToken).ConfigureAwait(false);
242
_ = await
_smartRenameSession
.GetSuggestionsAsync(cancellationToken).ConfigureAwait(false);
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;