private static async Task TrackVariableReferencesAsync(ISymbol symbol, OperationCollector collector, CancellationToken cancellationToken) { var findReferenceProgressCollector = new FindReferencesProgress(collector); await SymbolFinder.FindReferencesAsync( symbol, collector.Solution, findReferenceProgressCollector, documents : null, FindReferencesSearchOptions.Default, cancellationToken).ConfigureAwait(false); }
private static async Task TrackParameterSymbolAsync( IParameterSymbol parameterSymbol, OperationCollector collector, CancellationToken cancellationToken) { var containingSymbol = parameterSymbol.ContainingSymbol; var findReferenceProgressCollector = new FindReferencesProgress(collector); await SymbolFinder.FindReferencesAsync( containingSymbol, collector.Solution, findReferenceProgressCollector, documents : null, FindReferencesSearchOptions.Default, cancellationToken).ConfigureAwait(false); }