I know how to do it individually but not sure if it's possible to merge into one.

I have 6 containers that contain either Checkbox or RadioButtons.

Struggling sending the type of control and also wondered do i really need to call clear 6 times? Can't VB search each container for a control that can be checked?

vb Code:
  1. #Region "Form Events"
  2.     Private Sub ClearPizzaCreation(Of t As Control)(ByVal root As Control)
  3.         For Each ctrl As Control In root.Controls
  4.             If TypeOf ctrl Is CheckBox OrElse TypeOf ctrl Is RadioButton Then
  5.                 DirectCast(ctrl, t).Checked = False
  6.             End If
  7.         Next ctrl
  8.     End Sub
  9. #End Region
  10.  
  11.     Private Sub btnStartAgain_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles _
  12.                                                                                                 btnStartAgain.Click
  13.         ClearPizzaCreation(Of CheckBox)(flpnlToppings)
  14.         ClearPizzaCreation(flpnlSize)
  15.         ClearPizzaCreation(flpnlBase)
  16.         ClearPizzaCreation(flpnlDrink)
  17.     End Sub