Пример #1
0
        public Class225.Class226 method_3 <T>(T gparam_0)
        {
            Class225.Interface10 <T> @interface = (Class225.Interface10 <T>) this.object_0;
            Class225.Class226        @class;
            int num;

            for (@class = this.class226_0; @class != null; @class = ((num < 0) ? @class.class226_0 : @class.class226_1))
            {
                num = @interface.imethod_0(gparam_0, @class);
                if (num == 0)
                {
                    break;
                }
            }
            return(@class);
        }
Пример #2
0
        public Class225.Struct77 method_15 <T>(T gparam_0)
        {
            Stack <Class225.Class226> stack = new Stack <Class225.Class226>();

            Class225.Interface10 <T> @interface = (Class225.Interface10 <T>) this.object_0;
            int num;

            for (Class225.Class226 @class = this.class226_0; @class != null; @class = ((num < 0) ? @class.class226_0 : @class.class226_1))
            {
                num = @interface.imethod_0(gparam_0, @class);
                if (num <= 0)
                {
                    stack.Push(@class);
                }
                if (num == 0)
                {
                    break;
                }
            }
            return(new Class225.Struct77(this, stack));
        }
Пример #3
0
        private int method_5 <T>(T gparam_0, List <Class225.Class226> list_0)
        {
            Class225.Interface10 <T> @interface = (Class225.Interface10 <T>) this.object_0;
            int num = 0;

            Class225.Class226 class226_ = this.class226_0;
            if (list_0 != null)
            {
                list_0.Add(this.class226_0);
            }
            while (class226_ != null)
            {
                num = @interface.imethod_0(gparam_0, class226_);
                if (num == 0)
                {
                    return(num);
                }
                Class225.Class226 class226_2;
                if (num < 0)
                {
                    class226_2 = class226_.class226_1;
                    class226_  = class226_.class226_0;
                }
                else
                {
                    class226_2 = class226_.class226_0;
                    class226_  = class226_.class226_1;
                }
                if (list_0 != null)
                {
                    list_0.Add(class226_2);
                    list_0.Add(class226_);
                }
            }
            return(num);
        }