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 的程序集的一部分。

适用于