public bool IsBaseTypeDefinition (TypeSpec baseType)
{
// RootContext check
if (TypeBuilder == null)
return false;
var type = spec;
do {
if (type.MemberDefinition == baseType.MemberDefinition)
return true;
type = type.BaseType;
} while (type != null);
return false;
}