private static void ProcessMember(MemberAdapter m, IList <MemberHandler> members) { if (((!m.HasAttribute <ExcludeAttribute>(false) && !m.HasAttribute <HasOneAttribute>(false)) && (!m.HasAttribute <HasManyAttribute>(false) && !m.HasAttribute <HasAndBelongsToManyAttribute>(false))) && (!m.HasAttribute <BelongsToAttribute>(false) && !m.HasAttribute <LazyLoadAttribute>(false))) { var member = MemberHandler.NewObject(m); if (member.Is.Key) { members.Add(member); } else { members.Add(member); } } }
private static bool IsExcludeMember(MemberAdapter m) { if (m.HasAttribute <ExcludeAttribute>(false)) { return(true); } // if(m.MemberType.IsGenericType) { // if (m.MemberType.GetGenericTypeDefinition() == typeof(BelongsTo<,>)) { // return false; // } // if(m.MemberType.IsNullable()){ // return false; // } // return true; // } return(false); }
private static bool IsExcludeMember(MemberAdapter m) { if (m.HasAttribute<ExcludeAttribute> (false)) { return true; } // if(m.MemberType.IsGenericType) { // if (m.MemberType.GetGenericTypeDefinition() == typeof(BelongsTo<,>)) { // return false; // } // if(m.MemberType.IsNullable()){ // return false; // } // return true; // } return false; }