Partager via


SemanticModel.LookupStaticMembers Méthode

Définition

Obtient les symboles membres statiques nommés disponibles dans le contexte de l’emplacement spécifié et du conteneur facultatif. Seuls les membres accessibles et visibles à partir de l’emplacement donné sont retournés.

Les méthodes d’extension non réduites sont considérées, car elles sont des méthodes statiques.

public System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.ISymbol> LookupStaticMembers (int position, Microsoft.CodeAnalysis.INamespaceOrTypeSymbol container = default, string name = default);
public System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.ISymbol> LookupStaticMembers (int position, Microsoft.CodeAnalysis.INamespaceOrTypeSymbol? container = default, string? name = default);
member this.LookupStaticMembers : int * Microsoft.CodeAnalysis.INamespaceOrTypeSymbol * string -> System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.ISymbol>
Public Function LookupStaticMembers (position As Integer, Optional container As INamespaceOrTypeSymbol = Nothing, Optional name As String = Nothing) As ImmutableArray(Of ISymbol)

Paramètres

position
Int32

Position de caractère pour déterminer l’étendue et l’accessibilité de la déclaration englobante.

container
INamespaceOrTypeSymbol

Conteneur dans lequel rechercher des symboles. Si null, l’étendue de déclaration englobante autour de la position est utilisée.

name
String

Nom du symbole à rechercher. Si la valeur null est spécifiée, les symboles avec tous les noms sont retournés.

Retours

Liste des symboles trouvés. Si aucun symbole n’a été trouvé, une liste vide est retournée.

Remarques

La « position » est utilisée pour déterminer quelles variables sont visibles et accessibles. Même si « conteneur » est spécifié, l’emplacement « position » est important pour déterminer quels membres de « conteneur » sont accessibles.

Essentiellement identique au filtrage des membres de l’instance hors des résultats d’un appel analogue LookupSymbols(Int32, INamespaceOrTypeSymbol, String, Boolean) .

S’applique à