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 async Task OnDefinitionFoundAsync(SerializableSymbolAndProjectId definition)
 {
     var symbolAndProjectId = await definition.RehydrateAsync(
         _solution, _cancellationToken).ConfigureAwait(false);
     await _progress.OnDefinitionFoundAsync(symbolAndProjectId).ConfigureAwait(false);
 }