5 instantiations of SourceReferenceItem
Microsoft.CodeAnalysis.EditorFeatures (1)
ExternalAccess\VSTypeScript\Api\IVSTypeScriptFindUsagesContext.cs (1)
133UnderlyingObject = new SourceReferenceItem(definition.UnderlyingObject, sourceSpan.ToDocumentSpan(), symbolUsageInfo.UnderlyingObject);
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
FindUsages\FSharpSourceReferenceItem.cs (1)
22_roslynSourceReferenceItem = new Microsoft.CodeAnalysis.FindUsages.SourceReferenceItem(definition.RoslynDefinitionItem, sourceSpan.ToRoslynDocumentSpan());
Microsoft.CodeAnalysis.Features (3)
FindUsages\AbstractFindUsagesService.ProgressAdapter.cs (1)
50new SourceReferenceItem(_definition, documentSpan, SymbolUsageInfo.None), cancellationToken).ConfigureAwait(false);
FindUsages\IDefinitionsAndReferencesFactory.cs (1)
262return new SourceReferenceItem(definitionItem, documentSpan, referenceLocation.SymbolUsageInfo, referenceLocation.AdditionalProperties);
FindUsages\IRemoteFindUsagesService.cs (1)
300=> new(definition,
32 references to SourceReferenceItem
Microsoft.CodeAnalysis.EditorFeatures (2)
ExternalAccess\VSTypeScript\Api\IVSTypeScriptFindUsagesContext.cs (1)
126internal readonly SourceReferenceItem UnderlyingObject;
FindUsages\BufferedFindUsagesContext.cs (1)
211ValueTask IFindUsagesContext.OnReferenceFoundAsync(SourceReferenceItem reference, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (3)
FindReferences\FindReferencesTests.vb (3)
228Public ReadOnly References As List(Of SourceReferenceItem) = New List(Of SourceReferenceItem)() 253Public Overrides Function OnReferenceFoundAsync(reference As SourceReferenceItem, cancellationToken As CancellationToken) As ValueTask
Microsoft.CodeAnalysis.ExternalAccess.FSharp (3)
FindUsages\FSharpSourceReferenceItem.cs (3)
11private readonly Microsoft.CodeAnalysis.FindUsages.SourceReferenceItem _roslynSourceReferenceItem; 14private FSharpSourceReferenceItem(Microsoft.CodeAnalysis.FindUsages.SourceReferenceItem roslynDefinitionItem) 25internal Microsoft.CodeAnalysis.FindUsages.SourceReferenceItem RoslynSourceReferenceItem
Microsoft.CodeAnalysis.Features (14)
FindUsages\AbstractFindUsagesService.DefinitionTrackingContext.cs (1)
48public ValueTask OnReferenceFoundAsync(SourceReferenceItem reference, CancellationToken cancellationToken)
FindUsages\AbstractFindUsagesService.ProgressAdapter.cs (1)
129var referenceItem = await location.TryCreateSourceReferenceItemAsync(
FindUsages\DefinitionsAndReferences.cs (6)
14/// A collection of <see cref="DefinitionItem"/>s and <see cref="SourceReferenceItem"/>s 21new(ImmutableArray<DefinitionItem>.Empty, ImmutableArray<SourceReferenceItem>.Empty); 29/// All the references to show. Note: every <see cref="SourceReferenceItem.Definition"/> 32public ImmutableArray<SourceReferenceItem> References { get; } 36ImmutableArray<SourceReferenceItem> references) 41var reference = references[i];
FindUsages\FindUsagesContext.cs (1)
34public virtual ValueTask OnReferenceFoundAsync(SourceReferenceItem reference, CancellationToken cancellationToken) => default;
FindUsages\IDefinitionsAndReferencesFactory.cs (1)
238public static async Task<SourceReferenceItem?> TryCreateSourceReferenceItemAsync(
FindUsages\IFindUsagesContext.cs (1)
43ValueTask OnReferenceFoundAsync(SourceReferenceItem reference, CancellationToken cancellationToken);
FindUsages\IRemoteFindUsagesService.cs (3)
141var rehydrated = await reference.RehydrateAsync(_solution, GetDefinition(reference.DefinitionId), cancellationToken).ConfigureAwait(false); 293public static SerializableSourceReferenceItem Dehydrate(int definitionId, SourceReferenceItem item) 299public async Task<SourceReferenceItem> RehydrateAsync(Solution solution, DefinitionItem definition, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Features\FindUsages\SimpleFindUsagesContext.cs (4)
27private readonly ImmutableArray<SourceReferenceItem>.Builder _referenceItems = 28ImmutableArray.CreateBuilder<SourceReferenceItem>(); 61public ImmutableArray<SourceReferenceItem> GetReferences() 79public override ValueTask OnReferenceFoundAsync(SourceReferenceItem reference, CancellationToken cancellationToken)
Handler\References\FindUsagesLSPContext.cs (1)
139public override async ValueTask OnReferenceFoundAsync(SourceReferenceItem reference, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\FindUsages\RemoteFindUsagesService.cs (1)
134public ValueTask OnReferenceFoundAsync(SourceReferenceItem reference, CancellationToken cancellationToken)
Microsoft.VisualStudio.LanguageServices (4)
FindReferences\Contexts\AbstractTableDataSourceFindUsagesContext.cs (2)
169protected abstract ValueTask OnReferenceFoundWorkerAsync(SourceReferenceItem reference, CancellationToken cancellationToken); 417public sealed override async ValueTask OnReferenceFoundAsync(SourceReferenceItem reference, CancellationToken cancellationToken)
FindReferences\Contexts\WithoutReferencesFindUsagesContext.cs (1)
42protected override ValueTask OnReferenceFoundWorkerAsync(SourceReferenceItem reference, CancellationToken cancellationToken)
FindReferences\Contexts\WithReferencesFindUsagesContext.cs (1)
112protected override ValueTask OnReferenceFoundWorkerAsync(SourceReferenceItem reference, CancellationToken cancellationToken)