46 references to RazorCompletionItemKind
Microsoft.CodeAnalysis.Razor.Workspaces (38)
Completion\DirectiveAttributeCompletionItemProvider.AttributeCompletionDetails.cs (3)
12
RazorCompletionItemKind
kind,
16
public
RazorCompletionItemKind
Kind => kind;
22
out
RazorCompletionItemKind
kind,
Completion\DirectiveAttributeCompletionItemProvider.cs (6)
282
Debug.Assert(kind is
RazorCompletionItemKind
.DirectiveAttribute or
RazorCompletionItemKind
.DirectiveAttributeParameter);
284
var razorCompletionItem = kind ==
RazorCompletionItemKind
.DirectiveAttribute
363
=> AddCompletion(
RazorCompletionItemKind
.DirectiveAttribute,
372
=> AddCompletion(
RazorCompletionItemKind
.DirectiveAttributeParameter,
376
RazorCompletionItemKind
kind,
Completion\DirectiveAttributeTransitionCompletionItemProvider.cs (1)
43
return completionItem.Kind ==
RazorCompletionItemKind
.Directive && completionItem.DescriptionInfo == s_descriptionInfo && completionItem.DisplayText == DisplayText;
Completion\RazorCompletionItem.cs (11)
15
public
RazorCompletionItemKind
Kind { get; }
45
RazorCompletionItemKind
kind,
71
=> new(
RazorCompletionItemKind
.Directive, displayText, insertText, sortText, descriptionInfo, commitCharacters, isSnippet);
78
=> new(
RazorCompletionItemKind
.DirectiveAttribute, displayText, insertText, sortText: null, descriptionInfo, commitCharacters, isSnippet);
85
=> new(
RazorCompletionItemKind
.DirectiveAttributeParameter, displayText, insertText, sortText: null, descriptionInfo, commitCharacters, isSnippet);
91
=> new(
RazorCompletionItemKind
.MarkupTransition, displayText, insertText, sortText: null, descriptionInfo, commitCharacters, isSnippet: false);
99
=> new(
RazorCompletionItemKind
.TagHelperElement, displayText, insertText, sortText: null, descriptionInfo, commitCharacters, isSnippet, additionalTextEdits);
105
=> new(
RazorCompletionItemKind
.TagHelperAttribute, displayText, insertText, sortText, descriptionInfo, commitCharacters, isSnippet);
110
=> new(
RazorCompletionItemKind
.DirectiveAttributeParameterEventValue, displayText, insertText, sortText: null, descriptionInfo: AggregateBoundAttributeDescription.Empty, commitCharacters, isSnippet: false);
116
=> new(
RazorCompletionItemKind
.Attribute, displayText, insertText, sortText: null, descriptionInfo, commitCharacters, isSnippet);
121
=> new(
RazorCompletionItemKind
.CSharpRazorKeyword, displayText, insertText, sortText: null, new CSharpRazorKeywordCompletionDescription(displayText), commitCharacters, isSnippet: false);
Completion\RazorCompletionItemResolver.cs (8)
74
case
RazorCompletionItemKind
.Directive:
83
case
RazorCompletionItemKind
.MarkupTransition:
92
case
RazorCompletionItemKind
.Attribute:
105
case
RazorCompletionItemKind
.DirectiveAttribute:
106
case
RazorCompletionItemKind
.DirectiveAttributeParameter:
107
case
RazorCompletionItemKind
.TagHelperAttribute:
125
case
RazorCompletionItemKind
.TagHelperElement:
147
case
RazorCompletionItemKind
.CSharpRazorKeyword:
Completion\RazorCompletionListProvider.cs (9)
169
case
RazorCompletionItemKind
.Directive:
193
case
RazorCompletionItemKind
.DirectiveAttribute:
211
case
RazorCompletionItemKind
.DirectiveAttributeParameter:
229
case
RazorCompletionItemKind
.DirectiveAttributeParameterEventValue:
247
case
RazorCompletionItemKind
.MarkupTransition:
265
case
RazorCompletionItemKind
.TagHelperElement:
283
case
RazorCompletionItemKind
.TagHelperAttribute:
301
case
RazorCompletionItemKind
.Attribute:
318
case
RazorCompletionItemKind
.CSharpRazorKeyword:
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (8)
Completion\DirectiveAttributeCompletionItemProviderTest.AttributeNames.cs (5)
365
=> AssertContains(completions, insertText, displayText, commitCharacters,
RazorCompletionItemKind
.DirectiveAttributeParameter);
368
=> AssertContains(completions, insertText, displayText, commitCharacters,
RazorCompletionItemKind
.DirectiveAttribute);
370
private static void AssertContains(ImmutableArray<RazorCompletionItem> completions, string insertText, string displayText, ImmutableArray<string> commitCharacters,
RazorCompletionItemKind
kind)
389
RazorCompletionItemKind
.DirectiveAttribute == completion.Kind);
398
RazorCompletionItemKind
.DirectiveAttribute == completion.Kind);
Completion\DirectiveAttributeCompletionItemProviderTest.ParameterNames.cs (2)
155
RazorCompletionItemKind
.DirectiveAttributeParameter == completion.Kind);
162
RazorCompletionItemKind
.DirectiveAttributeParameter == completion.Kind);
Completion\DirectiveAttributeEventParameterCompletionItemProviderTest.cs (1)
202
RazorCompletionItemKind
.DirectiveAttributeParameterEventValue == completion.Kind);