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

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

private GetUninitializedAncestors ( bool methods ) : List
methods bool
Результат List
        private List<RubyModule>/*!*/ GetUninitializedAncestors(bool methods) {
            var result = new List<RubyModule>();
            result.Add(this);
            result.AddRange(_mixins);
            var super = GetSuperClass();
            while (super != null && (methods ? super.MethodInitializationNeeded : super.ConstantInitializationNeeded)) {
                result.Add(super);
                result.AddRange(super._mixins);
                super = super.SuperClass;
            }
            return result;
        }
RubyModule