26 references to MatchPriority
Microsoft.CodeAnalysis.CSharp.Features (10)
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
35
.WithMatchPriority(
MatchPriority
.Preselect)
Completion\CompletionProviders\ObjectCreationCompletionProvider.cs (3)
104
matchPriority:
MatchPriority
.Default,
110
matchPriority:
MatchPriority
.Preselect,
116
matchPriority:
MatchPriority
.Preselect,
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (1)
38
private static readonly CompletionItemRules s_conversionRules = CompletionItemRules.Default.WithMatchPriority(
MatchPriority
.Deprioritize);
Completion\KeywordRecommenders\AbstractSyntacticSingleKeywordRecommender.cs (1)
24
protected virtual int DefaultMatchPriority =>
MatchPriority
.Default;
Completion\KeywordRecommenders\NuintKeywordRecommender.cs (2)
13
/// We set the <see cref="
MatchPriority
"/> of this item less than the default value so that completion selects
19
protected override RecommendedKeyword Keyword => new("nuint", matchPriority:
MatchPriority
.Default - 1);
Completion\KeywordRecommenders\UShortKeywordRecommender.cs (2)
18
/// We set the <see cref="
MatchPriority
"/> of this item less than the default value so that
21
protected override int DefaultMatchPriority =>
MatchPriority
.Default - 1;
Microsoft.CodeAnalysis.Features (16)
Completion\CommonCompletionService.cs (1)
29
if (existingItem.Rules.MatchPriority !=
MatchPriority
.Default && IsSnippetItem(item))
Completion\CompletionHelper.cs (4)
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\CompletionItemRules.cs (3)
45
matchPriority: Completion.
MatchPriority
.Default,
165
var matchPriority = preselect ? Completion.
MatchPriority
.Preselect : Completion.
MatchPriority
.Default;
Completion\PatternMatchHelper.cs (1)
222
if (recentItemIndex >= 0 || matchPriority >
MatchPriority
.Default)
Completion\Providers\AbstractObjectCreationCompletionProvider.cs (1)
40
rules: GetCompletionItemRules(symbols).WithMatchPriority(
MatchPriority
.Preselect),
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
71
rules = rules.WithSelectionBehavior(CompletionItemSelectionBehavior.HardSelection).WithMatchPriority(
MatchPriority
.Preselect);
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (1)
171
var matchPriority = preselect ? ComputeSymbolMatchPriority(symbols[0].Symbol) :
MatchPriority
.Default;
Completion\Providers\AbstractSymbolCompletionProvider.cs (2)
317
.WithMatchPriority(preselect ?
MatchPriority
.Preselect :
MatchPriority
.Default)
Completion\Providers\RecommendedKeyword.cs (1)
25
public int MatchPriority { get; } = matchPriority ?? Completion.
MatchPriority
.Default;
EmbeddedLanguages\DateAndTime\DateAndTimeEmbeddedCompletionProvider.cs (1)
127
? s_rules.WithMatchPriority(
MatchPriority
.Preselect)