Partilhar via


Compilation.GetTypesByMetadataName(String) Método

Definição

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.

Aplica-se a