Compilation.GetTypesByMetadataName(String) Metodo

Definizione

Ottiene tutti i tipi con l'assembly della compilazione e tutti gli assembly a cui si fa riferimento con il nome dei metadati CLR canonico specificato. L'accessibilità all'assembly corrente viene ignorata durante la ricerca di nomi di tipi corrispondenti.

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)

Parametri

fullyQualifiedMetadataName
String

Restituisce

Matrice vuota se nessun tipo corrisponde. In caso contrario, tutti i tipi che corrispondono al nome, l'assembly corrente viene prima di tutto presente.

Commenti

Gli assembly possono contenere più moduli. All'interno di ogni assembly, la ricerca viene eseguita in base alla posizione del modulo nell'elenco di moduli dell'assembly. Quando viene trovata una corrispondenza in un modulo in un assembly, non vengono cercati altri moduli all'interno di tale assembly.

I server d'inoltro dei tipi vengono ignorati e non considerati parte dell'assembly in cui è scritto TypeForwardAttribute.

Si applica a