public async Task OnReferenceFoundAsync(
                SerializableSymbolAndProjectId definition, SerializableReferenceLocation reference)
            {
                var symbolAndProjectId = await definition.RehydrateAsync(
                    _solution, _cancellationToken).ConfigureAwait(false);
                var referenceLocation = await reference.RehydrateAsync(
                    _solution, _cancellationToken).ConfigureAwait(false);

                await _progress.OnReferenceFoundAsync(symbolAndProjectId, referenceLocation).ConfigureAwait(false);
            }
 public Task OnReferenceFoundAsync(
     SymbolAndProjectId definition, ReferenceLocation reference)
 {
     return(_service.InvokeAsync(nameof(OnReferenceFoundAsync),
                                 new object[] { SerializableSymbolAndProjectId.Dehydrate(definition), SerializableReferenceLocation.Dehydrate(reference) },
                                 _cancellationToken));
 }
 public Task OnReferenceFoundAsync(SymbolAndProjectId definition, ReferenceLocation reference)
 {
     return(_endPoint.InvokeAsync(
                nameof(SymbolFinder.FindReferencesServerCallback.OnReferenceFoundAsync),
                new object[] { SerializableSymbolAndProjectId.Dehydrate(definition), SerializableReferenceLocation.Dehydrate(reference) },
                _cancellationToken));
 }