public static string ToNameList(System.Reflection.MemberInfo[] members)
{
var sb = new StringBuilder();
for (int i=0; i<members.Length; ++i)
{
if (i > 0) sb.Append(", ");
sb.Append(members[i].MemberType.ToString());
sb.Append(" ");
sb.Append(members[i].Name);
}
return sb.ToString();
}