1 write to SourceSpan
Microsoft.CodeAnalysis.Features (1)
DocumentSpan.cs (1)
36SourceSpan = sourceSpan;
39 references to SourceSpan
Microsoft.CodeAnalysis.EditorFeatures (3)
ExternalAccess\VSTypeScript\Api\VSTypeScriptDocumentSpan.cs (1)
23: this(span.Document, span.SourceSpan)
InlineRename\InlineRenameService.cs (2)
152var originalSpan = documentSpan.SourceSpan.ToSnapshotSpan(textSnapshot).TranslateTo(buffer.CurrentSnapshot, SpanTrackingMode.EdgeInclusive); 157workspace, document.Id, documentSpan.SourceSpan, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
InheritanceMargin\InheritanceMarginTests.cs (3)
159var expectedDocumentSpans = expectedTarget.DocumentSpans.OrderBy(documentSpan => documentSpan.SourceSpan.Start).ToImmutableArray(); 164Assert.Equal(expectedDocumentSpans[i].SourceSpan, docSpan.Value.SourceSpan);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (7)
FindReferences\FindReferencesCommandHandlerTests.vb (2)
56context.Definitions(0).SourceSpans.Single().SourceSpan) 61context.References.Select(Function(r) r.SourceSpan.SourceSpan))
FindReferences\FindReferencesTests.vb (1)
192g.Select(Function(i) i.SourceSpan).OrderBy(Function(s) s.Start).
GoToDefinition\GoToDefinitionTestsBase.vb (1)
102actualLocations.Add(New FilePathAndSpan(docSpan.Document.FilePath, docSpan.SourceSpan))
GoToHelpers\GoToHelpers.vb (1)
38actualDefinitions.Add(New FilePathAndSpan(sourceSpan.Document.FilePath, sourceSpan.SourceSpan))
UnitTesting\UnitTestingSearchHelpersTests.vb (2)
29Assert.Equal(expected, actual.DocumentSpan.SourceSpan) 39Assert.Equal(expectedLocation, actualLocation.Value.DocumentSpan.SourceSpan)
Microsoft.CodeAnalysis.Features (10)
ClassifiedSpansAndHighlightSpanFactory.cs (1)
43documentSpan.Document, documentSpan.SourceSpan, options, cancellationToken).ConfigureAwait(false);
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
299tagList.Add(span.Value.Document, new HighlightSpan(span.Value.SourceSpan, kind));
DocumentIdSpan.cs (1)
32=> new(documentSpan.Document.Id, documentSpan.SourceSpan);
DocumentSpan.cs (3)
44=> Document == obj.Document && SourceSpan == obj.SourceSpan; 55SourceSpan.GetHashCode());
DocumentSpanExtensions.cs (2)
25return service.GetLocationForSpanAsync(workspace, documentSpan.Document.Id, documentSpan.SourceSpan, allowInvalidSpan: false, cancellationToken); 35return tree.IsHiddenPosition(documentSpan.SourceSpan.Start, cancellationToken);
FindUsages\IDefinitionsAndReferencesFactory.cs (1)
206return await ClassifiedSpansAndHighlightSpanFactory.GetClassifiedDocumentSpanAsync(documentSpan.Document, documentSpan.SourceSpan, options.ClassificationOptions, cancellationToken).ConfigureAwait(false);
FindUsages\IRemoteFindUsagesService.cs (1)
176=> new(documentSpan.Document.Id, documentSpan.SourceSpan);
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Extensions\ProtocolConversions.cs (2)
236=> TextSpanToLocationAsync(documentSpan.Document, documentSpan.SourceSpan, isStale: false, cancellationToken); 242documentSpan.Document, documentSpan.SourceSpan, isStale: false, cancellationToken).ConfigureAwait(false);
Handler\References\FindUsagesLSPContext.cs (2)
153if (!_referenceLocations.Add((document.FilePath, reference.SourceSpan.SourceSpan))) 297if (span.TextSpan == documentSpan.SourceSpan)
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Services\UnitTesting\RemoteUnitTestingSearchService.cs (2)
44new DocumentIdSpan(result.DocumentSpan.Document.Id, result.DocumentSpan.SourceSpan), 62new DocumentIdSpan(r.DocumentSpan.Document.Id, r.DocumentSpan.SourceSpan),
Microsoft.VisualStudio.LanguageServices (10)
FindReferences\Contexts\AbstractTableDataSourceFindUsagesContext.cs (4)
381documentSpan.SourceSpan, 397var result = await excerptService.TryExcerptAsync(documentSpan.Document, documentSpan.SourceSpan, ExcerptMode.SingleLine, options, cancellationToken).ConfigureAwait(false); 412documentSpan.SourceSpan); 414return (excerptResult, AbstractDocumentSpanEntry.GetLineContainingPosition(sourceText, documentSpan.SourceSpan.Start));
FindReferences\Contexts\WithoutReferencesFindUsagesContext.cs (1)
134var lineText = AbstractDocumentSpanEntry.GetLineContainingPosition(sourceText, documentSpan.SourceSpan.Start);
FindReferences\Entries\AbstractDocumentSpanEntry.cs (5)
63return new MappedSpanResult(documentSpan.Document.FilePath, sourceText.Lines.GetLinePositionSpan(documentSpan.SourceSpan), documentSpan.SourceSpan); 67documentSpan.Document, SpecializedCollections.SingletonEnumerable(documentSpan.SourceSpan), cancellationToken).ConfigureAwait(false); 71return new MappedSpanResult(documentSpan.Document.FilePath, sourceText.Lines.GetLinePositionSpan(documentSpan.SourceSpan), documentSpan.SourceSpan);