Lire en anglais

Partager via


Microsoft.CodeAnalysis.FindSymbols Espace de noms

Classes

ReferencedSymbol

Représente un résultat unique de l’appel à la méthode IFindReferencesService.FindReferences synchrone. La recherche des références à un symbole entraîne le renvoi d’un ensemble de définitions (contenant au moins le symbole demandé) ainsi que toutes les références à ces définitions dans la source. Plusieurs définitions peuvent être trouvées en raison de la façon dont C# et VB permettent à un symbole d’être à la fois une définition et une référence en même temps (par exemple, une méthode qui implémente une méthode d’interface).

SymbolFinder

Structures

ReferenceLocation

Informations sur une référence à un symbole.

SymbolCallerInfo

Contient des informations sur un appel d’un symbole à un autre. Le symbole qui effectue l’appel est stocké dans CallingSymbol et le symbole auquel l’appel a été effectué est stocké dans CalledSymbol. Indique si l’appel est direct ou indirect est également stocké. Un appel direct est un appel qui ne passe pas par d’autres symboles dans la hiérarchie d’héritage de CalledSymbol, tandis qu’un appel indirect passe par la hiérarchie d’héritage. Par exemple, les appels par le biais d’un membre de base substitué par ce symbole ou par un membre d’interface implémenté par ce symbole sont considérés comme « indirects ».

Interfaces

IFindReferencesProgress

Signale la progression de l’opération FindReferences. Remarque : ces méthodes peuvent être appelées sur n’importe quel thread.