.NET Native 本机反射 API 参考

.NET Native 包含三种新的异常类型:System.Runtime.CompilerServices.MissingInteropDataExceptionSystem.Reflection.MissingMetadataExceptionSystem.Reflection.MissingRuntimeArtifactException。 请注意有关所有三种异常类型的以下内容:

注意

此参考记录了 .NET Native 独有的三种异常类型。 有关 .NET Framework 核心反射 API 的参考文档,请参阅 System.ReflectionSystem.Reflection.ContextSystem.Reflection.Emit 命名空间。 要查看 .NET Framework 核心互操作 API 的应用文档,请参阅 System.Runtime.InteropServices

System.Reflection 命名空间

System.Reflection 命名空间包含 .NET Framework 中用于反射的核心类型。 对于 .NET Native,它还包括两种新的异常类型:

说明
MissingMetadataException 当反射用于检索不存在的元数据时会引起此异常。
MissingRuntimeArtifactException 当一个类型或类型成员的元数据可用但其实现已遭到删除时会引发此异常。

有关此命名空间中其他类型的文档,请参阅 .NET API 参考页面中的 System.Reflection

System.Runtime.CompilerServices 命名空间

System.Runtime.CompilerServices 命名空间包括通过语言编译器为用户设计的类型。 对于 .NET Native,它还包括一种新的异常类型:

说明
MissingInteropDataException 当手动封送方法被调用但一个类型的元数据无法通过动态分析找到或无法在运行时指令文件中找到时,会引发该异常。

有关此命名空间中其他类型的文档,请参阅 .NET API 参考页面中的 System.Runtime.CompilerServices

另请参阅