public IfNullExpression(IExpression expression, IExpressionOrStatement ifNull, IExpressionOrStatement ifNotNull = null) { this.expression = expression ?? throw new ArgumentNullException(nameof(expression)); this.ifNull = ifNull; this.ifNotNull = ifNotNull; }
public IfNullExpression(Reference reference, IExpressionOrStatement ifNull, IExpressionOrStatement ifNotNull = null) { this.reference = reference ?? throw new ArgumentNullException(nameof(reference)); this.ifNull = ifNull; this.ifNotNull = ifNotNull; }