SemanticModel.LookupNamespacesAndTypes Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die verfügbaren benannten Namespace- und Typsymbole im Kontext des angegebenen Speicherorts und optionalen Containers ab. Nur Mitglieder, die über den angegebenen Speicherort zugänglich und sichtbar sind, werden zurückgegeben.
public System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.ISymbol> LookupNamespacesAndTypes (int position, Microsoft.CodeAnalysis.INamespaceOrTypeSymbol container = default, string name = default);
public System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.ISymbol> LookupNamespacesAndTypes (int position, Microsoft.CodeAnalysis.INamespaceOrTypeSymbol? container = default, string? name = default);
member this.LookupNamespacesAndTypes : int * Microsoft.CodeAnalysis.INamespaceOrTypeSymbol * string -> System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.ISymbol>
Public Function LookupNamespacesAndTypes (position As Integer, Optional container As INamespaceOrTypeSymbol = Nothing, Optional name As String = Nothing) As ImmutableArray(Of ISymbol)
Parameter
- position
- Int32
Die Zeichenposition zum Bestimmen des eingeschlossenen Deklarationsbereichs und der Barrierefreiheit.
- container
- INamespaceOrTypeSymbol
Der Container, der nach Symbolen innerhalb suchen soll. Wenn NULL verwendet wird, wird der eingeschlossene Deklarationsbereich um die Position verwendet.
- name
- String
Der Name des zu suchenden Symbols. Wenn null angegeben wird, werden Symbole mit allen Namen zurückgegeben.
Gibt zurück
Eine Liste der Symbole, die gefunden wurden. Wenn keine Symbole gefunden wurden, wird eine leere Liste zurückgegeben.
Hinweise
Die "Position" wird verwendet, um zu bestimmen, welche Variablen sichtbar und zugänglich sind. Auch wenn "Container" angegeben wird, ist der Standort "position" für die Bestimmung der Elemente von "enthalten" erheblich.
Gibt INamespaceOrTypeSymbol nicht zurück, da aliase vorhanden sind.