private static void MergeClassDefs(IClassDef classDef)
{
if (classDef.SuperClassDef != null)
{
//You always want the classDef that has been
// Mapped via its subClass
var superClassClassDef = classDef.SuperClassDef.SuperClassClassDef;
MergeClassDefs(superClassClassDef);
}
if (!ClassDefCol.Contains(classDef.ClassType))
{
ClassDefCol.Add(classDef);
}
}