.NetStandard:缺少类型方法和属性

.NetStandard: Missing Type Methods and Properties

我在 PCL 中有一段代码要迁移到 .NetStandard。不幸的是,我的代码依赖于 .Net 反射,我找不到以前可用的一些方法。 所以这是我在 .NetStandard 下找不到的方法或属性的列表。任何人都可以为我指出正确的方向来重构我的代码吗?

Type.IsInstanceOfType()
Type.IsAssignableFrom()
Type.GetNestedTypes()
Type.GetConstructors()
Type.IsClass
Type.IsEnum
Type.IsValueType

使用GetTypeInfo。然后这些成员现在可以从 TypeInfo 中获得。

var example = typeof(string).GetTypeInfo().IsClass;

或者你可以使用 ReflectionBridge : https://www.nuget.org/packages/ReflectionBridge/