/// <summary> /// Gets an enumerable set of PME information objects. /// </summary> /// <param name="type">The type to reflect over.</param> /// <returns>Returns the set of MemberInfoData objects.</returns> public static IEnumerable <MemberInfoData> GetSetForType(Type type) { MemberInfo[] members = type.GetMembers(); if (members.Length > 0) { foreach (MemberInfo member in members) { if (member.Name.Contains("get_") || member.Name.Contains("set_") || member.Name.Contains("add_") || member.Name.Contains("remove_")) { continue; } MemberInfoData pme = new MemberInfoData(member); yield return(pme); } } else { } }
/// <summary> /// Gets an enumerable set of PME information objects. /// </summary> /// <param name="type">The type to reflect over.</param> /// <returns>Returns the set of MemberInfoData objects.</returns> public static IEnumerable<MemberInfoData> GetSetForType(Type type) { MemberInfo[] members = type.GetMembers(); if (members.Length > 0) { foreach (MemberInfo member in members) { if (member.Name.Contains("get_") || member.Name.Contains("set_") || member.Name.Contains("add_") || member.Name.Contains("remove_")) { continue; } MemberInfoData pme = new MemberInfoData(member); yield return pme; } } else { } }