IronRuby.Builtins.RubyClass.IsSubclassOf C# (CSharp) Метод

IsSubclassOf() публичный Метод

Returns true if this class is equal to super or it is its descendant.
public IsSubclassOf ( RubyClass super ) : bool
super RubyClass
Результат bool
        public bool IsSubclassOf(RubyClass/*!*/ super) {
            Assert.NotNull(super);

            RubyClass c = this;
            do {
                if (c == super) return true;
                c = c.SuperClass;
            } while (c != null);

            return false;
        }