protected void CheckMember(List list, TypeMember member) { switch (member.NodeType) { case NodeType.Constructor: case NodeType.Method: case NodeType.Property: { CheckOverloadableMember(list, member); break; } default: { CheckNonOverloadableMember(list, member); break; } } }