Пример #1
0
 public override Expression Reduce()
 {
     return(Expression.Void(
                Utils.Assign(
                    _variable,
                    Expression.Field(null, typeof(Uninitialized).GetField("Instance"))
                    )
                ));
 }
Пример #2
0
        protected override Expression VisitChildren(ExpressionVisitor visitor)
        {
            Expression v = visitor.Visit(_value);

            if (v == _value)
            {
                return(this);
            }
            return(Utils.Assign(_name, v));
        }