36 references to XamlCompletionKind
Microsoft.VisualStudio.LanguageServices.Xaml (36)
Features\Completion\XamlCompletionItem.cs (1)
24
public
XamlCompletionKind
Kind { get; set; }
Implementation\LanguageServer\Handler\Completion\CompletionHandler.cs (35)
73
var commitCharactersCache = new Dictionary<
XamlCompletionKind
, ImmutableArray<VSInternalCommitCharacter>>();
81
private static CompletionItem CreateCompletionItem(XamlCompletionItem xamlCompletion, DocumentId documentId, SourceText text, Position position, TextDocumentIdentifier textDocument, Dictionary<
XamlCompletionKind
, ImmutableArray<VSInternalCommitCharacter>> commitCharactersCach)
126
private static SumType<string[], VSInternalCommitCharacter[]> GetCommitCharacters(XamlCompletionItem completionItem, Dictionary<
XamlCompletionKind
, ImmutableArray<VSInternalCommitCharacter>> commitCharactersCache)
146
private static CompletionItemKind GetItemKind(
XamlCompletionKind
kind)
150
case
XamlCompletionKind
.Element:
151
case
XamlCompletionKind
.ElementName:
153
case
XamlCompletionKind
.EndTag:
155
case
XamlCompletionKind
.Attribute:
156
case
XamlCompletionKind
.AttachedPropertyValue:
157
case
XamlCompletionKind
.ConditionalArgument:
158
case
XamlCompletionKind
.DataBoundProperty:
159
case
XamlCompletionKind
.MarkupExtensionParameter:
160
case
XamlCompletionKind
.PropertyElement:
162
case
XamlCompletionKind
.ConditionValue:
163
case
XamlCompletionKind
.MarkupExtensionValue:
164
case
XamlCompletionKind
.PropertyValue:
165
case
XamlCompletionKind
.Value:
167
case
XamlCompletionKind
.Event:
168
case
XamlCompletionKind
.EventHandlerDescription:
170
case
XamlCompletionKind
.NamespaceValue:
171
case
XamlCompletionKind
.Prefix:
173
case
XamlCompletionKind
.AttachedPropertyTypePrefix:
174
case
XamlCompletionKind
.MarkupExtensionClass:
175
case
XamlCompletionKind
.Type:
176
case
XamlCompletionKind
.TypePrefix:
178
case
XamlCompletionKind
.LocalResource:
180
case
XamlCompletionKind
.SystemResource:
182
case
XamlCompletionKind
.CData:
183
case
XamlCompletionKind
.Comment:
184
case
XamlCompletionKind
.ProcessingInstruction:
185
case
XamlCompletionKind
.RegionStart:
186
case
XamlCompletionKind
.RegionEnd:
188
case
XamlCompletionKind
.Snippet:
191
Debug.Fail($"Unhandled {nameof(
XamlCompletionKind
)}: {Enum.GetName(typeof(
XamlCompletionKind
), kind)}");