3 instantiations of ReferenceCount
Microsoft.CodeAnalysis.Features (2)
CodeLens\CodeLensReferencesService.cs (2)
94progress => Task.FromResult(new ReferenceCount( 98progress => Task.FromResult(new ReferenceCount(progress.SearchCap, isCapped: true, projectVersion.ToString())),
Microsoft.VisualStudio.LanguageServices.CodeLens (1)
ReferenceCodeLensProvider.cs (1)
251var newCount = new ReferenceCount(referenceLocationDescriptors.Value.references.Length, isCapped: false, version: referenceLocationDescriptors.Value.projectVersion);
21 references to ReferenceCount
Microsoft.CodeAnalysis.Features (10)
CodeLens\CodeLensReferencesService.cs (1)
90public async Task<ReferenceCount?> GetReferenceCountAsync(Solution solution, DocumentId documentId, SyntaxNode syntaxNode, int maxSearchResults, CancellationToken cancellationToken)
CodeLens\ICodeLensReferencesService.cs (1)
23Task<ReferenceCount?> GetReferenceCountAsync(Solution solution, DocumentId documentId, SyntaxNode? syntaxNode, int maxSearchResults, CancellationToken cancellationToken);
CodeLens\IRemoteCodeLensReferencesService.cs (1)
17ValueTask<ReferenceCount?> GetReferenceCountAsync(Checksum solutionChecksum, DocumentId documentId, TextSpan textSpan, int maxResultCount, CancellationToken cancellationToken);
CodeLens\ReferenceCount.cs (7)
15internal readonly struct ReferenceCount : IEquatable<ReferenceCount> 39public static bool operator ==(ReferenceCount left, ReferenceCount right) 44public static bool operator !=(ReferenceCount left, ReferenceCount right) 51return obj is ReferenceCount count 55public bool Equals(ReferenceCount other)
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\CodeLensReferences\RemoteCodeLensReferencesService.cs (1)
43public async ValueTask<ReferenceCount?> GetReferenceCountAsync(Checksum solutionChecksum, DocumentId documentId, TextSpan textSpan, int maxResultCount, CancellationToken cancellationToken)
Microsoft.VisualStudio.LanguageServices (6)
CodeLens\CodeLensCallbackListener.cs (2)
78public async Task<ReferenceCount?> GetReferenceCountAsync( 79CodeLensDescriptor descriptor, CodeLensDescriptorContext descriptorContext, ReferenceCount? previousCount, CancellationToken cancellationToken)
CodeLens\ICodeLensContext.cs (2)
26Task<ReferenceCount?> GetReferenceCountAsync( 27CodeLensDescriptor descriptor, CodeLensDescriptorContext descriptorContext, ReferenceCount? previousCount, CancellationToken cancellationToken);
CodeLens\RemoteCodeLensReferencesService.cs (2)
43public async Task<ReferenceCount?> GetReferenceCountAsync(Solution solution, DocumentId documentId, SyntaxNode? syntaxNode, int maxSearchResults, 56var result = await client.TryInvokeAsync<IRemoteCodeLensReferencesService, ReferenceCount?>(
Microsoft.VisualStudio.LanguageServices.CodeLens (4)
ReferenceCodeLensProvider.cs (4)
171private ReferenceCount? _calculatedReferenceCount; 199var referenceCountOpt = await _callbackService.InvokeAsync<ReferenceCount?>( 210var referenceCount = referenceCountOpt.Value; 251var newCount = new ReferenceCount(referenceLocationDescriptors.Value.references.Length, isCapped: false, version: referenceLocationDescriptors.Value.projectVersion);