コード例 #1
0
        // Token: 0x06000CE0 RID: 3296 RVA: 0x00046FFC File Offset: 0x000451FC
        public virtual bool vmethod_2295(Class_361 arg_0)
        {
            IEnumerable <Class_361> enumerable = Class_335.cmethod_2284(this.prop_0, arg_0, false);

            foreach (Class_361 class_ in enumerable)
            {
                Class_362 class_2 = class_ as Class_362;
                switch (base.prop_0)
                {
                case Class_336.Equals:
                    if (class_2 != null && class_2.kmethod_2607(this.prop_1))
                    {
                        return(true);
                    }
                    break;

                case Class_336.NotEquals:
                    if (class_2 != null && !class_2.kmethod_2607(this.prop_1))
                    {
                        return(true);
                    }
                    break;

                case Class_336.Exists:
                    return(true);

                case Class_336.LessThan:
                    if (class_2 != null && class_2.dmethod_2616(this.prop_1) < 0)
                    {
                        return(true);
                    }
                    break;

                case Class_336.LessThanOrEquals:
                    if (class_2 != null && class_2.dmethod_2616(this.prop_1) <= 0)
                    {
                        return(true);
                    }
                    break;

                case Class_336.GreaterThan:
                    if (class_2 != null && class_2.dmethod_2616(this.prop_1) > 0)
                    {
                        return(true);
                    }
                    break;

                case Class_336.GreaterThanOrEquals:
                    if (class_2 != null && class_2.dmethod_2616(this.prop_1) >= 0)
                    {
                        return(true);
                    }
                    break;

                default:
                    throw new ArgumentOutOfRangeException();
                }
            }
            return(false);
        }
コード例 #2
0
 // Token: 0x06000CD2 RID: 3282 RVA: 0x00046E43 File Offset: 0x00045043
 internal IEnumerable <Class_361> gmethod_2283(Class_361 arg_0, bool bool_0)
 {
     return(Class_335.cmethod_2284(this.prop_0, arg_0, bool_0));
 }