46 references to RazorCompletionItemKind
Microsoft.CodeAnalysis.Razor.Workspaces (38)
Completion\DirectiveAttributeCompletionItemProvider.AttributeCompletionDetails.cs (3)
12RazorCompletionItemKind kind, 16public RazorCompletionItemKind Kind => kind; 22out RazorCompletionItemKind kind,
Completion\DirectiveAttributeCompletionItemProvider.cs (6)
282Debug.Assert(kind is RazorCompletionItemKind.DirectiveAttribute or RazorCompletionItemKind.DirectiveAttributeParameter); 284var razorCompletionItem = kind == RazorCompletionItemKind.DirectiveAttribute 363=> AddCompletion(RazorCompletionItemKind.DirectiveAttribute, 372=> AddCompletion(RazorCompletionItemKind.DirectiveAttributeParameter, 376RazorCompletionItemKind kind,
Completion\DirectiveAttributeTransitionCompletionItemProvider.cs (1)
43return completionItem.Kind == RazorCompletionItemKind.Directive && completionItem.DescriptionInfo == s_descriptionInfo && completionItem.DisplayText == DisplayText;
Completion\RazorCompletionItem.cs (11)
15public RazorCompletionItemKind Kind { get; } 45RazorCompletionItemKind 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)
74case RazorCompletionItemKind.Directive: 83case RazorCompletionItemKind.MarkupTransition: 92case RazorCompletionItemKind.Attribute: 105case RazorCompletionItemKind.DirectiveAttribute: 106case RazorCompletionItemKind.DirectiveAttributeParameter: 107case RazorCompletionItemKind.TagHelperAttribute: 125case RazorCompletionItemKind.TagHelperElement: 147case RazorCompletionItemKind.CSharpRazorKeyword:
Completion\RazorCompletionListProvider.cs (9)
169case RazorCompletionItemKind.Directive: 193case RazorCompletionItemKind.DirectiveAttribute: 211case RazorCompletionItemKind.DirectiveAttributeParameter: 229case RazorCompletionItemKind.DirectiveAttributeParameterEventValue: 247case RazorCompletionItemKind.MarkupTransition: 265case RazorCompletionItemKind.TagHelperElement: 283case RazorCompletionItemKind.TagHelperAttribute: 301case RazorCompletionItemKind.Attribute: 318case 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); 370private static void AssertContains(ImmutableArray<RazorCompletionItem> completions, string insertText, string displayText, ImmutableArray<string> commitCharacters, RazorCompletionItemKind kind) 389RazorCompletionItemKind.DirectiveAttribute == completion.Kind); 398RazorCompletionItemKind.DirectiveAttribute == completion.Kind);
Completion\DirectiveAttributeCompletionItemProviderTest.ParameterNames.cs (2)
155RazorCompletionItemKind.DirectiveAttributeParameter == completion.Kind); 162RazorCompletionItemKind.DirectiveAttributeParameter == completion.Kind);
Completion\DirectiveAttributeEventParameterCompletionItemProviderTest.cs (1)
202RazorCompletionItemKind.DirectiveAttributeParameterEventValue == completion.Kind);