Compilation.GetTypesByMetadataName(String) 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 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.