Esempio n. 1
0
 /// <summary>
 ///     使用表达式树的方式来读取
 /// </summary>
 /// <param name="fieldInfo">属性值类型</param>
 /// <param name="instance"></param>
 /// <returns>强类型委托</returns>
 public static object GetValue(FieldInfo fieldInfo, object instance) => ReflectionFieldInfo.GetValue(fieldInfo)(instance);
Esempio n. 2
0
 /// <summary>
 ///     使用表达式树的方式来赋值
 /// </summary>
 /// <param name="fieldInfo">属性值类型</param>
 /// <param name="instance"></param>
 /// <param name="setValue"></param>
 /// <returns>强类型委托</returns>
 public static void SetValue(FieldInfo fieldInfo, object instance, object setValue) => ReflectionFieldInfo.SetValue(fieldInfo)(instance, setValue);