public OrExpression(Expression left, Expression right) { ContractUtils.RequiresNotNull(left, "left"); ContractUtils.RequiresNotNull(right, "right"); _left = left; _right = right; StartIndex = left.StartIndex; EndIndex = right.EndIndex; }