コード例 #1
0
 private static T Convert <T>(object item)
 {
     if (item is T)
     {
         return((T)item);
     }
     return((T)ReflectionExtensions.Convert(item, typeof(T)));
 }
コード例 #2
0
 private static void SetValue(FieldInfo field, object target, object value)
 {
     value = ReflectionExtensions.Convert(value, field.FieldType);
     field.SetValueEx(target, value);
 }