5 instantiations of SourceReferenceItem
Microsoft.CodeAnalysis.EditorFeatures (1)
ExternalAccess\VSTypeScript\Api\IVSTypeScriptFindUsagesContext.cs (1)
127internal readonly SourceReferenceItem UnderlyingObject = new SourceReferenceItem(
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
FindUsages\FSharpSourceReferenceItem.cs (1)
21RoslynSourceReferenceItem = new Microsoft.CodeAnalysis.FindUsages.SourceReferenceItem(definition.RoslynDefinitionItem, sourceSpan.ToRoslynDocumentSpan(), classifiedSpans: null);
Microsoft.CodeAnalysis.Features (3)
FindUsages\AbstractFindUsagesService.ProgressAdapter.cs (1)
43IAsyncEnumerableExtensions.SingletonAsync(new SourceReferenceItem(_definition, documentSpan, classifiedSpans, SymbolUsageInfo.None)), cancellationToken).ConfigureAwait(false);
FindUsages\DefinitionItemFactory.cs (1)
313return new SourceReferenceItem(
FindUsages\IRemoteFindUsagesService.cs (1)
306=> new(definition,
39 references to SourceReferenceItem
Microsoft.CodeAnalysis.EditorFeatures (6)
ExternalAccess\VSTypeScript\Api\IVSTypeScriptFindUsagesContext.cs (1)
127internal readonly SourceReferenceItem UnderlyingObject = new SourceReferenceItem(
FindUsages\BufferedFindUsagesContext.cs (4)
32public ImmutableArray<SourceReferenceItem>.Builder References = ImmutableArray.CreateBuilder<SourceReferenceItem>(); 206async ValueTask IFindUsagesContext.OnReferencesFoundAsync(IAsyncEnumerable<SourceReferenceItem> references, CancellationToken cancellationToken) 215await foreach (var reference in references)
Navigation\AbstractDefinitionLocationService.cs (1)
220var referenceItems = new List<SourceReferenceItem>(capacity: documentSpans.Count);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (3)
FindUsages\FindUsagesTestContext.cs (3)
18public readonly List<SourceReferenceItem> References = []; 38public override async ValueTask OnReferencesFoundAsync(IAsyncEnumerable<SourceReferenceItem> references, CancellationToken cancellationToken) 40await foreach (var reference in references)
Microsoft.CodeAnalysis.ExternalAccess.FSharp (2)
FindUsages\FSharpSourceReferenceItem.cs (2)
13private FSharpSourceReferenceItem(Microsoft.CodeAnalysis.FindUsages.SourceReferenceItem roslynDefinitionItem) 24internal Microsoft.CodeAnalysis.FindUsages.SourceReferenceItem RoslynSourceReferenceItem { get; }
Microsoft.CodeAnalysis.Features (14)
FindUsages\AbstractFindUsagesService.DefinitionTrackingContext.cs (1)
42public ValueTask OnReferencesFoundAsync(IAsyncEnumerable<SourceReferenceItem> references, CancellationToken cancellationToken)
FindUsages\AbstractFindUsagesService.ProgressAdapter.cs (2)
117await ProducerConsumer<SourceReferenceItem>.RunParallelAsync( 125var sourceReferenceItem = await location.TryCreateSourceReferenceItemAsync(
FindUsages\DefinitionItemFactory.cs (1)
284public static async Task<SourceReferenceItem?> TryCreateSourceReferenceItemAsync(
FindUsages\DefinitionsAndReferences.cs (5)
12/// A collection of <see cref="DefinitionItem"/>s and <see cref="SourceReferenceItem"/>s 27/// All the references to show. Note: every <see cref="SourceReferenceItem.Definition"/> 30public ImmutableArray<SourceReferenceItem> References { get; } 34ImmutableArray<SourceReferenceItem> references) 39var reference = references[i];
FindUsages\FindUsagesContext.cs (1)
32public virtual ValueTask OnReferencesFoundAsync(IAsyncEnumerable<SourceReferenceItem> references, CancellationToken cancellationToken) => default;
FindUsages\IFindUsagesContext.cs (1)
38ValueTask OnReferencesFoundAsync(IAsyncEnumerable<SourceReferenceItem> references, CancellationToken cancellationToken);
FindUsages\IRemoteFindUsagesService.cs (3)
143async IAsyncEnumerable<SourceReferenceItem> ConvertAsync( 297public static SerializableSourceReferenceItem Dehydrate(int definitionId, SourceReferenceItem item) 305public async Task<SourceReferenceItem> RehydrateAsync(Solution solution, DefinitionItem definition, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Features\FindUsages\SimpleFindUsagesContext.cs (5)
25private readonly ImmutableArray<SourceReferenceItem>.Builder _referenceItems = 26ImmutableArray.CreateBuilder<SourceReferenceItem>(); 51public ImmutableArray<SourceReferenceItem> GetReferences() 69public override async ValueTask OnReferencesFoundAsync(IAsyncEnumerable<SourceReferenceItem> references, CancellationToken cancellationToken) 71await foreach (var reference in references)
Handler\References\FindUsagesLSPContext.cs (2)
137public override async ValueTask OnReferencesFoundAsync(IAsyncEnumerable<SourceReferenceItem> references, CancellationToken cancellationToken) 139await foreach (var reference in references)
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Services\FindUsages\RemoteFindUsagesService.cs (2)
131public async ValueTask OnReferencesFoundAsync(IAsyncEnumerable<SourceReferenceItem> references, CancellationToken cancellationToken) 134await foreach (var reference in references)
Microsoft.VisualStudio.LanguageServices (5)
FindReferences\Contexts\AbstractTableDataSourceFindUsagesContext.cs (3)
184protected abstract ValueTask OnReferenceFoundWorkerAsync(SourceReferenceItem reference, CancellationToken cancellationToken); 506public sealed override async ValueTask OnReferencesFoundAsync(IAsyncEnumerable<SourceReferenceItem> references, CancellationToken cancellationToken) 510await foreach (var reference in references)
FindReferences\Contexts\WithoutReferencesFindUsagesContext.cs (1)
45protected override ValueTask OnReferenceFoundWorkerAsync(SourceReferenceItem reference, CancellationToken cancellationToken)
FindReferences\Contexts\WithReferencesFindUsagesContext.cs (1)
122protected override ValueTask OnReferenceFoundWorkerAsync(SourceReferenceItem reference, CancellationToken cancellationToken)