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

Sor*_*ati 6 c# standard-library

我在PCL中有一个代码,我想迁移到.NetStandard.不幸的是,我的代码依赖于.Net反射,我无法找到以前可用的一些方法.所以这里是我在.NetStandard下找不到的方法或属性列表.任何人都能指出我如何重构我的代码吗?

Type.IsInstanceOfType()
Type.IsAssignableFrom()
Type.GetNestedTypes()
Type.GetConstructors()
Type.IsClass
Type.IsEnum
Type.IsValueType
Run Code Online (Sandbox Code Playgroud)

vcs*_*nes 13

使用GetTypeInfo.那么这些成员现在可以从TypeInfo中获得.

var example = typeof(string).GetTypeInfo().IsClass;
Run Code Online (Sandbox Code Playgroud)