17 references to DocumentHighlightKind
Microsoft.CodeAnalysis.LanguageServer.Protocol (12)
Extensions\ProtocolConversions.cs (4)
563public static LSP.DocumentHighlightKind HighlightSpanKindToDocumentHighlightKind(HighlightSpanKind kind) 568return LSP.DocumentHighlightKind.Read; 570return LSP.DocumentHighlightKind.Write; 572return LSP.DocumentHighlightKind.Text;
Handler\Highlights\DocumentHighlightHandler.cs (1)
85Kind = DocumentHighlightKind.Text,
Protocol\DocumentHighlight.cs (3)
37[DefaultValue(DocumentHighlightKind.Text)] 39public DocumentHighlightKind Kind 43} = DocumentHighlightKind.Text;
Protocol\Methods.Navigation.cs (4)
233/// more fuzzy. Symbol matches usually have a <see cref="DocumentHighlightKind"/> of <see cref="DocumentHighlightKind.Read"/> or 234/// <see cref="DocumentHighlightKind.Write"/> whereas fuzzy or textual matches use <see cref="DocumentHighlightKind.Text"/> as the kind.
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (5)
Highlights\DocumentHighlightTests.cs (5)
45CreateDocumentHighlight(LSP.DocumentHighlightKind.Text, testLspServer.GetLocations("text").Single()), 46CreateDocumentHighlight(LSP.DocumentHighlightKind.Read, testLspServer.GetLocations("read").Single()), 47CreateDocumentHighlight(LSP.DocumentHighlightKind.Write, testLspServer.GetLocations("write").Single()) 76Assert.All(results, r => Assert.Equal(LSP.DocumentHighlightKind.Text, r.Kind)); 115private static LSP.DocumentHighlight CreateDocumentHighlight(LSP.DocumentHighlightKind kind, LSP.Location location)