// 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)); }
// 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)); }
// 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)); }
// 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)); }
// 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)); }
// 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)); }