Default members are marked with the System.Reflection.DefaultMemberAttribute defined below:
[Attribute (AttributeTargets.Classes)] public class DefaultMemberAttribute { public DefaultMemberAttribute (String memberName); public MemberName {get;} }
Only one DefaultMemberAttribute can be attached per class. The inheritance of the DefaultMemberAttribute is up to the compilers