TypeReference.ResolutionScope 属性
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public:
property System::Reflection::Metadata::EntityHandle ResolutionScope { System::Reflection::Metadata::EntityHandle get(); };
C#
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则句柄。
产品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10 |
.NET Standard | 2.0 (package-provided) |
UWP | 10.0 |