protected override MemberInitExpression DecodeTyped(ExpressionType expressionType, ref byte *data, ref int remainingBytes, bool doNotCheckBounds)
        {
            var newExpression = (NewExpression)CommonCodec.Decode(ref data, ref remainingBytes, doNotCheckBounds);
            var bindings      = memberBindingCollectionCodec.Decode(ref data, ref remainingBytes, doNotCheckBounds);

            return(Expression.MemberInit(newExpression, bindings));
        }
Exemplo n.º 2
0
        public MemberMemberBinding Decode(ref byte *data, ref int remainingBytes, bool doNotCheckBounds)
        {
            var member   = memberInfoCodec.Decode(ref data, ref remainingBytes, doNotCheckBounds);
            var bindings = memberBindingCollectionCodec.Decode(ref data, ref remainingBytes, doNotCheckBounds);

            return(Expression.MemberBind(member, bindings));
        }