C# Class Microsoft.CodeAnalysis.FindSymbols.Finders.LinkedFileReferenceFinder

Inheritance: IReferenceFinder
Show file Open project: peachpiecompiler/Peachpie.Microsoft.CodeAnalysis

Public Methods

Method Description
DetermineCascadedSymbolsAsync ( ISymbol symbol, Solution solution, IImmutableSet projects, FindReferencesSearchOptions options, CancellationToken cancellationToken ) : Task>
DetermineDocumentsToSearchAsync ( ISymbol symbol, Project project, IImmutableSet documents, FindReferencesSearchOptions options, CancellationToken cancellationToken ) : Task>
DetermineProjectsToSearchAsync ( ISymbol symbol, Solution solution, IImmutableSet projects = null, CancellationToken cancellationToken = default ) : Task>
FindReferencesInDocumentAsync ( ISymbol symbol, Document document, SemanticModel semanticModel, FindReferencesSearchOptions options, CancellationToken cancellationToken ) : Task>

Method Details

DetermineCascadedSymbolsAsync() public method

public DetermineCascadedSymbolsAsync ( ISymbol symbol, Solution solution, IImmutableSet projects, FindReferencesSearchOptions options, CancellationToken cancellationToken ) : Task>
symbol ISymbol
solution Solution
projects IImmutableSet
options FindReferencesSearchOptions
cancellationToken CancellationToken
return Task>

DetermineDocumentsToSearchAsync() public method

public DetermineDocumentsToSearchAsync ( ISymbol symbol, Project project, IImmutableSet documents, FindReferencesSearchOptions options, CancellationToken cancellationToken ) : Task>
symbol ISymbol
project Project
documents IImmutableSet
options FindReferencesSearchOptions
cancellationToken CancellationToken
return Task>

DetermineProjectsToSearchAsync() public method

public DetermineProjectsToSearchAsync ( ISymbol symbol, Solution solution, IImmutableSet projects = null, CancellationToken cancellationToken = default ) : Task>
symbol ISymbol
solution Solution
projects IImmutableSet
cancellationToken CancellationToken
return Task>

FindReferencesInDocumentAsync() public method

public FindReferencesInDocumentAsync ( ISymbol symbol, Document document, SemanticModel semanticModel, FindReferencesSearchOptions options, CancellationToken cancellationToken ) : Task>
symbol ISymbol
document Document
semanticModel SemanticModel
options FindReferencesSearchOptions
cancellationToken CancellationToken
return Task>