Compilation.GetTypesByMetadataName(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém todos os tipos com o assembly da compilação e todos os assemblies referenciados que têm o nome de metadados CLR canônico fornecido. A acessibilidade para o assembly atual é ignorada ao pesquisar nomes de tipo correspondentes.
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)
Parâmetros
- fullyQualifiedMetadataName
- String
Retornos
Matriz vazia se nenhum tipo corresponder. Caso contrário, todos os tipos que correspondem ao nome, assembly atual primeiro, se estiver presente.
Comentários
Os assemblies podem conter vários módulos. Em cada assembly, a pesquisa é executada com base na posição do módulo na lista de módulos desse assembly. Quando uma correspondência é encontrada em um módulo em um assembly, nenhum outro módulo dentro desse assembly é pesquisado.
Os encaminhadores de tipo são ignorados e não são considerados parte do assembly em que o TypeForwardAttribute é gravado.