SemanticModel.LookupStaticMembers Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene i simboli membri statici disponibili nel contesto della posizione specificata e del contenitore facoltativo. Vengono restituiti solo i membri accessibili e visibili dalla posizione specificata.
I metodi di estensione non ridotti vengono considerati, poiché sono metodi statici.
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)
Parametri
- position
- Int32
Posizione del carattere per determinare l'ambito di dichiarazione racchiuso e l'accessibilità.
- container
- INamespaceOrTypeSymbol
Contenitore da cercare i simboli all'interno. Se null viene usato l'ambito della dichiarazione di inclusione intorno alla posizione.
- name
- String
Nome del simbolo da trovare. Se viene specificato null, vengono restituiti i simboli con eventuali nomi.
Restituisce
Elenco di simboli trovati. Se non sono stati trovati simboli, viene restituito un elenco vuoto.
Commenti
La "posizione" viene usata per determinare quali variabili sono visibili e accessibili. Anche se viene specificato "contenitore", la posizione "posizione" è significativa per determinare quali membri di "contenitore" sono accessibili.
Essenzialmente uguale a filtrare i membri dell'istanza dai risultati di una chiamata analoga LookupSymbols(Int32, INamespaceOrTypeSymbol, String, Boolean) .