public EditableMethodCallExpression(MethodCallExpression expression)
     : base(expression, false)
 {
     Method    = expression.Method;
     Object    = expression.Object.Edit();
     arguments = new EditableExpressionCollection <Expression>(expression.Arguments);
 }
Exemple #2
0
 public EditableNewExpression(NewExpression expression)
     : base(expression, false)
 {
     arguments   = new EditableExpressionCollection <Expression>(expression.Arguments);
     Constructor = expression.Constructor;
 }
Exemple #3
0
 public EditableInvocationExpression(InvocationExpression expression)
     : base(expression, false)
 {
     Expression = expression.Expression.Edit();
     arguments  = new EditableExpressionCollection <Expression>(expression.Arguments);
 }
 public EditableNewArrayExpression(NewArrayExpression expression)
     : base(expression)
 {
     Type        = expression.Type;
     expressions = new EditableExpressionCollection <Expression>(expression.Expressions);
 }
Exemple #5
0
 public EditableElementInit(ElementInit elementInit)
 {
     AddMethod = elementInit.AddMethod;
     arguments = new EditableExpressionCollection <Expression>(elementInit.Arguments);
 }