Compilation.GetTypesByMetadataName(String) 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 alle Typen mit der Assembly der Kompilierung und allen referenzierten Assemblys ab, die den angegebenen kanonischen CLR-Metadatennamen aufweisen. Die Barrierefreiheit der aktuellen Assembly wird ignoriert, wenn Sie nach übereinstimmenden Typnamen suchen.
public System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.INamedTypeSymbol> GetTypesByMetadataName (string fullyQualifiedMetadataName);
member this.GetTypesByMetadataName : string -> System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.INamedTypeSymbol>
Public Function GetTypesByMetadataName (fullyQualifiedMetadataName As String) As ImmutableArray(Of INamedTypeSymbol)
Parameter
- fullyQualifiedMetadataName
- String
Gibt zurück
Leeres Array, wenn keine Typen übereinstimmen. Andernfalls entsprechen alle Typen, die dem Namen entsprechen, der aktuellen Assembly zuerst, wenn vorhanden.
Hinweise
Assemblys können mehrere Module enthalten. Innerhalb jeder Assembly wird die Suche basierend auf der Position des Moduls in der Modulliste dieser Assembly ausgeführt. Wenn eine Übereinstimmung in einem Modul in einer Assembly gefunden wird, werden keine weiteren Module innerhalb dieser Assembly durchsucht.
Typweiterleitungen werden ignoriert und nicht als Teil der Assembly betrachtet, in der das TypeForwardAttribute geschrieben wird.