diff --git a/src/EditorFeatures/Core/NavigableSymbols/NavigableSymbolService.NavigableSymbolSource.cs b/src/EditorFeatures/Core/NavigableSymbols/NavigableSymbolService.NavigableSymbolSource.cs index a8776d5d31bfb453356e66b435491c4ca5cd7afb..2211beabe5c9e13d9c39a9f630c450da5c2ce832 100644 --- a/src/EditorFeatures/Core/NavigableSymbols/NavigableSymbolService.NavigableSymbolSource.cs +++ b/src/EditorFeatures/Core/NavigableSymbols/NavigableSymbolService.NavigableSymbolSource.cs @@ -10,6 +10,7 @@ using Microsoft.CodeAnalysis.Editor.Host; using Microsoft.CodeAnalysis.Shared.Extensions; using Microsoft.CodeAnalysis.Text; +using Microsoft.CodeAnalysis.Text.Shared.Extensions; using Microsoft.VisualStudio.Language.Intellisense; using Microsoft.VisualStudio.Text; using Microsoft.VisualStudio.Text.Editor; @@ -64,8 +65,7 @@ public async Task GetNavigableSymbolAsync(SnapshotSpan trigger return null; } - var span = context.Span; - var snapshotSpan = new SnapshotSpan(snapshot, span.Start, span.Length); + var snapshotSpan = new SnapshotSpan(snapshot, context.Span.ToSpan()); return new NavigableSymbol(definitions.ToImmutableArray(), snapshotSpan, document, _presenters, _waitIndicator); } }