IronRuby.Builtins.RubyModule.ForEachDeclaredAncestor C# (CSharp) Метод

ForEachDeclaredAncestor() приватный Метод

private ForEachDeclaredAncestor ( bool>.Func action ) : bool
action bool>.Func
Результат bool
        internal bool ForEachDeclaredAncestor(Func<RubyModule/*!*/, bool>/*!*/ action) {
            Context.RequiresClassHierarchyLock();

            // this module:
            if (action(this)) return true;

            // mixins:
            foreach (RubyModule m in _mixins) {
                if (action(m)) return true;
            }

            return false;
        }
RubyModule