コード例 #1
0
 /// <summary>
 /// Transforms a unary expression. The default implementation clones it.
 /// </summary>
 /// <param name="expr">unary expression</param>
 /// <returns>transformation result</returns>
 public virtual Expression TransformUnOp(UnOp expr)
 {
     return(expr.CloneThis(expr.Children.Select(e => e.Transform(this)).ToArray()));
 }
コード例 #2
0
 /// <summary>
 /// Transforms a unary expression. The default implementation clones it.
 /// </summary>
 /// <param name="expr">unary expression</param>
 /// <returns>transformation result</returns>
 public virtual Expression TransformUnOp(UnOp expr)
 {
     return expr.CloneThis(expr.Children.Select(e => e.Transform(this)).ToArray());
 }