public object GetStaticValue(string enovaType, string name) { var t = Type.GetType(enovaType); if (t != null) { MemberInfo minfo = t.GetMember(name, MemberTypes.Field | MemberTypes.Property, BindingFlags.Public | BindingFlags.Static).FirstOrDefault(); return(EnovaHelper.FromEnova(minfo.MemberType == MemberTypes.Property ? ((PropertyInfo)minfo).GetValue(null, null) : ((FieldInfo)minfo).GetValue(null))); } return(null); }
public T FromEnova <T>(object obj) { return(EnovaHelper.FromEnova <T>(obj)); }