6 implementations of SourceSpan
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
NavigateTo\NavigateToSearcherTests.cs (1)
274public TextSpan SourceSpan => _sourceSpan;
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
CodeDefinitionWindow\CrossLanguageCodeDefinitionWindowTests.vb (1)
67Public ReadOnly Property SourceSpan As TextSpan Implements INavigableItem.SourceSpan
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Internal\Navigation\InternalFSharpNavigableItem.cs (1)
34public TextSpan SourceSpan { get; }
Microsoft.CodeAnalysis.Features (3)
ExternalAccess\VSTypeScript\VSTypeScriptNavigableItemWrapper.cs (1)
31public TextSpan SourceSpan => _navigableItem.SourceSpan;
NavigateTo\RoslynNavigateToItem.cs (1)
358TextSpan INavigableItem.SourceSpan => _item.DeclaredSymbolInfo.Span;
Navigation\NavigableItemFactory.SymbolLocationNavigableItem.cs (1)
44public TextSpan SourceSpan => _location.SourceSpan;
19 references to SourceSpan
Microsoft.CodeAnalysis.EditorFeatures (3)
CodeDefinitionWindow\DefinitionContextTracker.cs (2)
172if (await navigationService.CanNavigateToSpanAsync(workspace, item.Document.Id, item.SourceSpan, cancellationToken).ConfigureAwait(false)) 175var linePositionSpan = text.Lines.GetLinePositionSpan(item.SourceSpan);
NavigateTo\NavigateToHelpers.cs (1)
53searchResult.NavigableItem.SourceSpan,
Microsoft.CodeAnalysis.EditorFeatures.Wpf (2)
Peek\PeekableItemSource.cs (2)
137workspace, document.Id, item.SourceSpan.Start, cancellationToken).ConfigureAwait(false)) 140var linePositionSpan = text.Lines.GetLinePositionSpan(item.SourceSpan);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
CodeDefinitionWindow\CrossLanguageCodeDefinitionWindowTests.vb (1)
67Public ReadOnly Property SourceSpan As TextSpan Implements INavigableItem.SourceSpan
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (2)
GoToDefinition\OmniSharpFindDefinitionService.cs (1)
20return result.NullToEmpty().SelectAsArray(original => new OmniSharpNavigableItem(original.DisplayTaggedParts, original.Document, original.SourceSpan));
NavigateTo\OmniSharpNavigateToSearchService.cs (1)
59new(result.NavigableItem.DisplayTaggedParts, result.NavigableItem.Document, result.NavigableItem.SourceSpan));
Microsoft.CodeAnalysis.Features (7)
NavigateTo\NavigateToSearchResultComparer.cs (3)
29x?.NavigableItem.SourceSpan == y?.NavigableItem.SourceSpan; 32=> Hash.Combine(obj?.NavigableItem.Document.FilePath, obj?.NavigableItem.SourceSpan.GetHashCode() ?? 0);
NavigateTo\NavigateToUtilities.cs (2)
31var spanStart = item.SourceSpan.Start; 32var spanEnd = item.SourceSpan.End;
Navigation\INavigableItem.cs (2)
24/// cref="SourceSpan"/> when displaying this item. 43/// <see cref="SourceSpan"/> provided.
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\Definitions\AbstractGoToDefinitionHandler.cs (1)
62definition.Document, definition.SourceSpan, definition.IsStale, cancellationToken).ConfigureAwait(false);
Handler\Symbols\WorkspaceSymbolsHandler.cs (1)
89result.NavigableItem.Document, result.NavigableItem.SourceSpan, result.NavigableItem.IsStale, _context, cancellationToken).ConfigureAwait(false);
Microsoft.VisualStudio.LanguageServices (1)
NavigateTo\RoslynSearchResultViewFactory.cs (1)
79roslynResult.SearchResult.NavigableItem.SourceSpan.ToSpan(),
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (1)
165item.Document, item.SourceSpan, item.IsStale, cancellationToken).ConfigureAwait(false);