Beispiel #1
0
        public override int GetHierarchyDepth()
        {
            int r = 1;

            foreach (TypeRef tr in basetypes)
            {
                HeronType t   = tr.type;
                int       tmp = t.GetHierarchyDepth() + 1;
                if (tmp > r)
                {
                    r = tmp;
                }
            }
            return(r);
        }