В вашем условном заявлении вы хотите проверить if (ctrl is RadControl)
И вы хотите превратить это в рекурсивную функцию, которая будет просматривать все коллекции элементов управления на странице.
private void DoSomethingToRadControls(ControlCollection controls) {
if (controls != null && controls.Any()) {
foreach (Control ctrl in controls) {
if (ctrl is RadControl) {
// do something
}
DoSomethingToRadControls(ctrl.Controls);
}
}
}