1 write to SelectionBehavior
Microsoft.CodeAnalysis.Features (1)
Completion\CompletionItemRules.cs (1)
92SelectionBehavior = selectionBehavior;
8 references to SelectionBehavior
Microsoft.CodeAnalysis.EditorFeatures (2)
IntelliSense\AsyncCompletion\ItemManager.CompletionListUpdater.cs (2)
577=> item.Rules.SelectionBehavior == CompletionItemSelectionBehavior.HardSelection ? item.Rules.MatchPriority : MatchPriority.Default; 795if (item.Rules.SelectionBehavior != CompletionItemSelectionBehavior.HardSelection)
Microsoft.CodeAnalysis.Features (4)
Completion\CompletionItemRules.cs (4)
140selectionBehavior == Default.SelectionBehavior) 185var newSelectionBehavior = selectionBehavior.HasValue ? selectionBehavior.Value : SelectionBehavior; 192newSelectionBehavior == SelectionBehavior) 242/// Creates a copy of this <see cref="CompletionItemRules"/> with the <see cref="SelectionBehavior"/> property changed.
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\Completion\CompletionHandler.cs (2)
213if (!supportsVSExtensions && item.Rules.SelectionBehavior == CompletionItemSelectionBehavior.SoftSelection) 436return completionItem.Rules.MatchPriority == MatchPriority.Preselect && completionItem.Rules.SelectionBehavior == CompletionItemSelectionBehavior.HardSelection;