47 references to HighlightSpanKind
Microsoft.CodeAnalysis.EditorFeatures (4)
ReferenceHighlighting\ReferenceHighlightingViewTaggerProvider.cs (4)
211case HighlightSpanKind.WrittenReference: 214case HighlightSpanKind.Definition: 217case HighlightSpanKind.Reference: 218case 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)
22public static HighlightSpanKind ConvertTo(FSharpHighlightSpanKind kind) 28return HighlightSpanKind.None; 33return HighlightSpanKind.Definition; 38return HighlightSpanKind.Reference; 43return HighlightSpanKind.WrittenReference;
Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests (7)
FSharpHighlightSpanKindTests.cs (7)
27internal static HighlightSpanKind GetExpectedHighlightSpanKind(FSharpHighlightSpanKind kind) 33return HighlightSpanKind.None; 38return HighlightSpanKind.Definition; 43return HighlightSpanKind.Reference; 48return HighlightSpanKind.WrittenReference; 62var actual = FSharpHighlightSpanKindHelpers.ConvertTo(kind); 63var expected = GetExpectedHighlightSpanKind(kind);
Microsoft.CodeAnalysis.Features (10)
DocumentHighlighting\AbstractDocumentHighlightsService.cs (7)
221await AddLocationSpanAsync(symbol.Locations.First(), solution, spanSet, tagMap, HighlightSpanKind.Definition, cancellationToken).ConfigureAwait(false); 247await AddLocationSpanAsync(location, solution, spanSet, tagMap, HighlightSpanKind.Definition, cancellationToken).ConfigureAwait(false); 255var referenceKind = referenceLocation.IsWrittenTo ? HighlightSpanKind.WrittenReference : HighlightSpanKind.Reference; 263await AddLocationSpanAsync(location, solution, spanSet, tagMap, HighlightSpanKind.Reference, cancellationToken).ConfigureAwait(false); 293private 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)
416public static LSP.DocumentHighlightKind HighlightSpanKindToDocumentHighlightKind(HighlightSpanKind kind) 420case HighlightSpanKind.Reference: 422case HighlightSpanKind.WrittenReference:
Microsoft.VisualStudio.LanguageServices (13)
FindReferences\Contexts\AbstractTableDataSourceFindUsagesContext.cs (1)
355HighlightSpanKind spanKind,
FindReferences\Contexts\WithoutReferencesFindUsagesContext.cs (1)
106HighlightSpanKind.Definition,
FindReferences\Contexts\WithReferencesFindUsagesContext.cs (3)
77definitionBucket, declarationLocation, HighlightSpanKind.Definition, SymbolUsageInfo.None, 120reference.IsWrittenTo ? HighlightSpanKind.WrittenReference : HighlightSpanKind.Reference,
FindReferences\Entries\DocumentSpanEntry.cs (8)
43private readonly HighlightSpanKind _spanKind; 59HighlightSpanKind spanKind, 115HighlightSpanKind spanKind, 150var propertyId = _spanKind == HighlightSpanKind.Definition 152: _spanKind == HighlightSpanKind.WrittenReference 259private static void SetHighlightSpan(HighlightSpanKind spanKind, ITextBuffer textBuffer, TextSpan span) 262var key = spanKind == HighlightSpanKind.Definition 264: spanKind == HighlightSpanKind.WrittenReference