TypeReference.ResolutionScope 属性

定义

获取解析范围,目标类型在该范围内定义且由指定的 NamespaceName 唯一标识。

public:
 property System::Reflection::Metadata::EntityHandle ResolutionScope { System::Reflection::Metadata::EntityHandle get(); };
public System.Reflection.Metadata.EntityHandle ResolutionScope { get; }
member this.ResolutionScope : System.Reflection.Metadata.EntityHandle
Public ReadOnly Property ResolutionScope As EntityHandle

属性值

唯一定义目标类型的解析范围。

注解

解析范围可以是以下句柄之一:

  • TypeReferenceHandle 如果目标类型是嵌套类型,则为 封闭类型的 。

  • ModuleReferenceHandle如果目标类型是在此程序集所在的同一个模块中的另一个模块中定义的,则为 。

  • ModuleDefinition,如果当前模块中定义了目标类型,则为 。 CLI 压缩元数据模块中不应发生此情况。

  • AssemblyReferenceHandle如果目标类型是在与当前模块不同的程序集中定义的,则为 。

  • Nil如果必须通过搜索匹配Namespace的 和 Name来解析目标类型,ExportedTypes则句柄。

适用于