Exemplo n.º 1
0
 public AstMapExpression(
     AstExpression input,
     AstVarExpression @as,
     AstExpression @in)
 {
     _input = Ensure.IsNotNull(input, nameof(input));
     _as    = @as;
     _in    = Ensure.IsNotNull(@in, nameof(@in));
 }
Exemplo n.º 2
0
        public AstMapExpression Update(
            AstExpression input,
            AstVarExpression @as,
            AstExpression @in)
        {
            if (input == _input && @as == _as && @in == _in)
            {
                return(this);
            }

            return(new AstMapExpression(input, @as, @in));
        }