1 write to Rules
Microsoft.CodeAnalysis.Features (1)
Completion\CompletionItem.cs (1)
197
Rules
= rules ?? CompletionItemRules.Default;
37 references to Rules
Microsoft.CodeAnalysis.EditorFeatures (13)
IntelliSense\AsyncCompletion\CommitManager.cs (3)
310
if (roslynItem.
Rules
.FormatOnCommit)
355
foreach (var rule in item.
Rules
.CommitCharacterRules)
386
var rule = item.
Rules
.EnterKeyRule;
IntelliSense\AsyncCompletion\CompletionSource.cs (1)
581
foreach (var rule in roslynItem.
Rules
.FilterCharacterRules)
IntelliSense\AsyncCompletion\Helpers.cs (1)
125
foreach (var rule in item.
Rules
.FilterCharacterRules)
IntelliSense\AsyncCompletion\ItemManager.CompletionListUpdater.cs (8)
577
=> item.
Rules
.SelectionBehavior == CompletionItemSelectionBehavior.HardSelection ? item.
Rules
.MatchPriority : MatchPriority.Default;
720
var currentMatchPriority = currentResult.CompletionItem.
Rules
.MatchPriority;
721
var bestMatchPriority = bestResult.CompletionItem.
Rules
.MatchPriority;
793
if (item.
Rules
.SelectionBehavior != CompletionItemSelectionBehavior.HardSelection)
799
if (item.
Rules
.MatchPriority == MatchPriority.Default)
807
Debug.Assert(_filterText.Length > 0 || item.
Rules
.MatchPriority != MatchPriority.Default);
842
if (selectedItem.
Rules
.MatchPriority >= MatchPriority.Preselect)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Completion\AbstractCompletionProviderTests.cs (1)
259
if (result.MatchPriority.HasValue && c.
Rules
.MatchPriority != result.MatchPriority.Value)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Completion\FileSystemCompletionHelperTests.cs (1)
25
Assert.True(actual.All(i => i.
Rules
== TestFileSystemCompletionHelper.CompletionRules));
Microsoft.CodeAnalysis.Features (13)
Completion\CommonCompletionService.cs (1)
29
if (existingItem.
Rules
.MatchPriority != MatchPriority.Default && IsSnippetItem(item))
Completion\CompletionHelper.cs (6)
192
if (item1.
Rules
.MatchPriority == item2.
Rules
.MatchPriority)
205
=> (item1.
Rules
.MatchPriority != MatchPriority.Preselect).CompareTo(item2.
Rules
.MatchPriority != MatchPriority.Preselect);
211
=> (item1.
Rules
.MatchPriority == MatchPriority.Deprioritize).CompareTo(item2.
Rules
.MatchPriority == MatchPriority.Deprioritize);
Completion\CompletionItem.cs (3)
364
var newRules = rules.HasValue ? rules.Value :
Rules
;
376
newRules ==
Rules
&&
492
/// Creates a copy of this <see cref="CompletionItem"/> with the <see cref="
Rules
"/> property changed.
Completion\PatternMatchHelper.cs (2)
157
item.
Rules
.MatchPriority,
170
item.
Rules
.MatchPriority,
Completion\Providers\ImportCompletionProvider\ImportCompletionItem.cs (1)
113
rules: attributeItem.
Rules
,
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Handler\Completion\CompletionHandler.cs (1)
238
.Concat(matchResultsBuilder.Skip(completionListMaxSize).Where(match => match.CompletionItem.
Rules
.MatchPriority == MatchPriority.Preselect))
Handler\Completion\CompletionResultFactory.cs (6)
146
lspItem.Preselect = item.
Rules
.MatchPriority == MatchPriority.Preselect;
162
else if (typedText.Length == 0 && item.
Rules
.SelectionBehavior != CompletionItemSelectionBehavior.HardSelection)
239
if (item.
Rules
.CommitCharacterRules.IsEmpty)
242
if (!currentRuleCache.TryGetValue(item.
Rules
.CommitCharacterRules, out var cachedCommitCharacters))
244
cachedCommitCharacters = CreateCommitCharacterArrayFromRules(item.
Rules
);
245
currentRuleCache.Add(item.
Rules
.CommitCharacterRules, cachedCommitCharacters);
Microsoft.CodeAnalysis.VisualBasic.Features (2)
Completion\VisualBasicCompletionService.vb (2)
77
If IsKeywordItem(existingItem) AndAlso existingItem.
Rules
.MatchPriority >= item.
Rules
.MatchPriority Then