17 references to DocumentHighlightKind
Microsoft.CodeAnalysis.LanguageServer.Protocol (12)
Extensions\ProtocolConversions.cs (4)
563
public static LSP.
DocumentHighlightKind
HighlightSpanKindToDocumentHighlightKind(HighlightSpanKind kind)
568
return LSP.
DocumentHighlightKind
.Read;
570
return LSP.
DocumentHighlightKind
.Write;
572
return LSP.
DocumentHighlightKind
.Text;
Handler\Highlights\DocumentHighlightHandler.cs (1)
85
Kind =
DocumentHighlightKind
.Text,
Protocol\DocumentHighlight.cs (3)
37
[DefaultValue(
DocumentHighlightKind
.Text)]
39
public
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)
45
CreateDocumentHighlight(LSP.
DocumentHighlightKind
.Text, testLspServer.GetLocations("text").Single()),
46
CreateDocumentHighlight(LSP.
DocumentHighlightKind
.Read, testLspServer.GetLocations("read").Single()),
47
CreateDocumentHighlight(LSP.
DocumentHighlightKind
.Write, testLspServer.GetLocations("write").Single())
76
Assert.All(results, r => Assert.Equal(LSP.
DocumentHighlightKind
.Text, r.Kind));
115
private static LSP.DocumentHighlight CreateDocumentHighlight(LSP.
DocumentHighlightKind
kind, LSP.Location location)