Поделиться через


Compilation.GetTypesByMetadataName(String) Метод

Определение

Возвращает все типы со сборкой компиляции и всеми сборками, на которые ссылается заданное каноническое имя метаданных CLR. Специальные возможности для текущей сборки игнорируются при поиске совпадающих имен типов.

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)

Параметры

fullyQualifiedMetadataName
String

Возвращаемое значение

Пустой массив, если типы не совпадают. В противном случае все типы, соответствующие имени, сначала текущая сборка, если она присутствует.

Комментарии

Сборки могут содержать несколько модулей. В каждой сборке поиск выполняется на основе положения модуля в списке модулей этой сборки. Если совпадение найдено в одном модуле в сборке, поиск других модулей в этой сборке не выполняется.

Серверы пересылки типов игнорируются и не считаются частью сборки, в которой записывается typeForwardAttribute.

Применяется к