コード例 #1
0
        // Token: 0x0600166C RID: 5740 RVA: 0x0006A4E8 File Offset: 0x000686E8
        public virtual Action <T, object> xmethod_4051 <T>(PropertyInfo arg_0)
        {
            Class_488 <T> .NClass_6 nclass_ = new Class_488 <T> .NClass_6();

            nclass_.propertyInfo = arg_0;
            Class_517.ArgumentNotNull(nclass_.propertyInfo, "propertyInfo");
            return(new Action <T, object>(nclass_.< CreateSet > b__14));
        }
コード例 #2
0
        // Token: 0x0600166B RID: 5739 RVA: 0x0006A4B0 File Offset: 0x000686B0
        public virtual Action <T, object> smethod_4050 <T>(FieldInfo arg_0)
        {
            Class_488 <T> .NClass_5 nclass_ = new Class_488 <T> .NClass_5();

            nclass_.fieldInfo = arg_0;
            Class_517.ArgumentNotNull(nclass_.fieldInfo, "fieldInfo");
            return(new Action <T, object>(nclass_.< CreateSet > b__11));
        }
コード例 #3
0
        // Token: 0x0600166A RID: 5738 RVA: 0x0006A478 File Offset: 0x00068678
        public virtual Func <T, object> pmethod_4049 <T>(FieldInfo arg_0)
        {
            Class_488 <T> .NClass_4 nclass_ = new Class_488 <T> .NClass_4();

            nclass_.fieldInfo = arg_0;
            Class_517.ArgumentNotNull(nclass_.fieldInfo, "fieldInfo");
            return(new Func <T, object>(nclass_.< CreateGet > b__e));
        }
コード例 #4
0
        // Token: 0x06001669 RID: 5737 RVA: 0x0006A440 File Offset: 0x00068640
        public virtual Func <T, object> lmethod_4048 <T>(PropertyInfo arg_0)
        {
            Class_488 <T> .NClass_3 nclass_ = new Class_488 <T> .NClass_3();

            nclass_.propertyInfo = arg_0;
            Class_517.ArgumentNotNull(nclass_.propertyInfo, "propertyInfo");
            return(new Func <T, object>(nclass_.< CreateGet > b__b));
        }
コード例 #5
0
        // Token: 0x06001668 RID: 5736 RVA: 0x0006A3D8 File Offset: 0x000685D8
        public virtual Func <T> kmethod_4047 <T>(Type arg_0)
        {
            Class_488 <T> .NClass_2 nclass_ = new Class_488 <T> .NClass_2();

            nclass_.type = arg_0;
            Class_517.ArgumentNotNull(nclass_.type, "type");
            if (nclass_.type.IsValueType)
            {
                return(new Func <T>(nclass_.< CreateDefaultConstructor > b__7));
            }
            nclass_.constructorInfo = Class_514.GetDefaultConstructor(nclass_.type, true);
            return(new Func <T>(nclass_.< CreateDefaultConstructor > b__8));
        }
コード例 #6
0
        // Token: 0x06001667 RID: 5735 RVA: 0x0006A370 File Offset: 0x00068570
        public virtual Class_489 <T, object> dmethod_4046 <T>(MethodBase arg_0)
        {
            Class_488 <T> .NClass_1 nclass_ = new Class_488 <T> .NClass_1();

            nclass_.method = arg_0;
            Class_517.ArgumentNotNull(nclass_.method, "method");
            nclass_.c = (nclass_.method as ConstructorInfo);
            if (nclass_.c != null)
            {
                return(new Class_489 <T, object>(nclass_.< CreateMethodCall > b__3));
            }
            return(new Class_489 <T, object>(nclass_.< CreateMethodCall > b__4));
        }