internal Type LoadMember(object obj, MemberInfo memberInfo) { if (GetVariableType(obj).GetTypeInfo().IsValueType) LoadAddress(obj); else Load(obj); return LoadMember(memberInfo); }