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