<PackageReference Include="NETStandard.Library" Version="2.0.0-preview2-25401-01" />

System.Reflection.IReflect

public interface IReflect
namespace System.Reflection { public interface IReflect { Type UnderlyingSystemType { get; } FieldInfo GetField(string name, BindingFlags bindingAttr); FieldInfo[] GetFields(BindingFlags bindingAttr); MemberInfo[] GetMember(string name, BindingFlags bindingAttr); MemberInfo[] GetMembers(BindingFlags bindingAttr); MethodInfo GetMethod(string name, BindingFlags bindingAttr); MethodInfo GetMethod(string name, BindingFlags bindingAttr, Binder binder, Type[] types, ParameterModifier[] modifiers); MethodInfo[] GetMethods(BindingFlags bindingAttr); PropertyInfo[] GetProperties(BindingFlags bindingAttr); PropertyInfo GetProperty(string name, BindingFlags bindingAttr); PropertyInfo GetProperty(string name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers); object InvokeMember(string name, BindingFlags invokeAttr, Binder binder, object target, object[] args, ParameterModifier[] modifiers, CultureInfo culture, string[] namedParameters); } }