46 references to HighlightSpanKind
Microsoft.CodeAnalysis.EditorFeatures (4)
ReferenceHighlighting\ReferenceHighlightingViewTaggerProvider.cs (4)
209case HighlightSpanKind.WrittenReference: 212case HighlightSpanKind.Definition: 215case HighlightSpanKind.Reference: 216case HighlightSpanKind.None:
Microsoft.CodeAnalysis.ExternalAccess.AspNetCore (5)
Internal\EmbeddedLanguages\AspNetCoreEmbeddedLanguageDocumentHighlighter.cs (5)
50static HighlightSpanKind ConvertKind(AspNetCoreHighlightSpanKind kind) 54AspNetCoreHighlightSpanKind.None => HighlightSpanKind.None, 55AspNetCoreHighlightSpanKind.Definition => HighlightSpanKind.Definition, 56AspNetCoreHighlightSpanKind.Reference => HighlightSpanKind.Reference, 57AspNetCoreHighlightSpanKind.WrittenReference => HighlightSpanKind.WrittenReference,
Microsoft.CodeAnalysis.ExternalAccess.FSharp (5)
Internal\DocumentHighlighting\FSharpDocumentHighlightsService.cs (5)
20public static HighlightSpanKind ConvertTo(FSharpHighlightSpanKind kind) 26return HighlightSpanKind.None; 31return HighlightSpanKind.Definition; 36return HighlightSpanKind.Reference; 41return HighlightSpanKind.WrittenReference;
Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests (7)
FSharpHighlightSpanKindTests.cs (7)
26internal static HighlightSpanKind GetExpectedHighlightSpanKind(FSharpHighlightSpanKind kind) 32return HighlightSpanKind.None; 37return HighlightSpanKind.Definition; 42return HighlightSpanKind.Reference; 47return HighlightSpanKind.WrittenReference; 61var actual = FSharpHighlightSpanKindHelpers.ConvertTo(kind); 62var expected = GetExpectedHighlightSpanKind(kind);
Microsoft.CodeAnalysis.Features (10)
DocumentHighlighting\AbstractDocumentHighlightsService.cs (7)
223await AddLocationSpanAsync(symbol.Locations.First(), solution, spanSet, tagMap, HighlightSpanKind.Definition, cancellationToken).ConfigureAwait(false); 249await AddLocationSpanAsync(location, solution, spanSet, tagMap, HighlightSpanKind.Definition, cancellationToken).ConfigureAwait(false); 257var referenceKind = referenceLocation.IsWrittenTo ? HighlightSpanKind.WrittenReference : HighlightSpanKind.Reference; 265await AddLocationSpanAsync(location, solution, spanSet, tagMap, HighlightSpanKind.Reference, cancellationToken).ConfigureAwait(false); 289private static async Task AddLocationSpanAsync(Location location, Solution solution, HashSet<DocumentSpan> spanSet, MultiDictionary<Document, HighlightSpan> tagList, HighlightSpanKind kind, CancellationToken cancellationToken)
DocumentHighlighting\IDocumentHighlightsService.cs (2)
29public HighlightSpanKind Kind { get; } 31public HighlightSpan(TextSpan textSpan, HighlightSpanKind kind) : this()
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexDocumentHighlighter.cs (1)
115=> new(textSpan, HighlightSpanKind.None);
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Extensions\ProtocolConversions.cs (3)
563public static LSP.DocumentHighlightKind HighlightSpanKindToDocumentHighlightKind(HighlightSpanKind kind) 567case HighlightSpanKind.Reference: 569case HighlightSpanKind.WrittenReference:
Microsoft.VisualStudio.LanguageServices (12)
FindReferences\Contexts\AbstractTableDataSourceFindUsagesContext.cs (2)
394HighlightSpanKind.Definition, 434HighlightSpanKind spanKind,
FindReferences\Contexts\WithReferencesFindUsagesContext.cs (2)
130reference.IsWrittenTo ? HighlightSpanKind.WrittenReference : HighlightSpanKind.Reference,
FindReferences\Entries\DocumentSpanEntry.cs (8)
40private readonly HighlightSpanKind _spanKind; 50HighlightSpanKind spanKind, 78HighlightSpanKind spanKind, 107var propertyId = _spanKind == HighlightSpanKind.Definition 109: _spanKind == HighlightSpanKind.WrittenReference 217private static void SetHighlightSpan(HighlightSpanKind spanKind, ITextBuffer textBuffer, TextSpan span) 220var key = spanKind == HighlightSpanKind.Definition 222: spanKind == HighlightSpanKind.WrittenReference