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.