Ejemplo n.º 1
0
 // Token: 0x06000639 RID: 1593 RVA: 0x0002A5CC File Offset: 0x000287CC
 private static Expression[] smethod_2(DynamicMetaObject[] dynamicMetaObject_0)
 {
     return(new NewArrayExpression[]
     {
         Expression.NewArrayInit(typeof(object), Class31 <O3JSdjQuD5uSVMwF47d> .smethod_1(dynamicMetaObject_0))
     });
 }
Ejemplo n.º 2
0
    // Token: 0x0600063A RID: 1594 RVA: 0x0002A5FC File Offset: 0x000287FC
    private static Expression[] smethod_3(DynamicMetaObject[] dynamicMetaObject_0, DynamicMetaObject dynamicMetaObject_1)
    {
        Expression expression = dynamicMetaObject_1.Expression;

        return(new Expression[]
        {
            Expression.NewArrayInit(typeof(object), Class31 <O3JSdjQuD5uSVMwF47d> .smethod_1(dynamicMetaObject_0)),
            expression.Type.smethod_13() ? Expression.Convert(expression, typeof(object)) : expression
        });
    }
Ejemplo n.º 3
0
    // Token: 0x0600062C RID: 1580 RVA: 0x0002A0C4 File Offset: 0x000282C4
    public override DynamicMetaObject BindSetMember(SetMemberBinder binder, DynamicMetaObject value)
    {
        Class31 <O3JSdjQuD5uSVMwF47d> .Class34 @class = new Class31 <O3JSdjQuD5uSVMwF47d> .Class34();

        @class.setMemberBinder_0   = binder;
        @class.class31_0           = this;
        @class.dynamicMetaObject_0 = value;
        if (!this.NsEsKrivoE("TrySetMember"))
        {
            return(base.BindSetMember(@class.setMemberBinder_0, @class.dynamicMetaObject_0));
        }
        return(this.method_2("TrySetMember", @class.setMemberBinder_0, Class31 <O3JSdjQuD5uSVMwF47d> .smethod_1(new DynamicMetaObject[]
        {
            @class.dynamicMetaObject_0
        }), new Class31 <O3JSdjQuD5uSVMwF47d> .Delegate0(@class.method_0)));
    }
Ejemplo n.º 4
0
    // Token: 0x06000632 RID: 1586 RVA: 0x0002A388 File Offset: 0x00028588
    public override DynamicMetaObject BindBinaryOperation(BinaryOperationBinder binder, DynamicMetaObject arg)
    {
        Class31 <O3JSdjQuD5uSVMwF47d> .Class40 @class = new Class31 <O3JSdjQuD5uSVMwF47d> .Class40();

        @class.binaryOperationBinder_0 = binder;
        @class.class31_0           = this;
        @class.dynamicMetaObject_0 = arg;
        if (!this.NsEsKrivoE("TryBinaryOperation"))
        {
            return(base.BindBinaryOperation(@class.binaryOperationBinder_0, @class.dynamicMetaObject_0));
        }
        return(this.method_0("TryBinaryOperation", @class.binaryOperationBinder_0, Class31 <O3JSdjQuD5uSVMwF47d> .smethod_1(new DynamicMetaObject[]
        {
            @class.dynamicMetaObject_0
        }), new Class31 <O3JSdjQuD5uSVMwF47d> .Delegate0(@class.method_0), null));
    }