Como obter todos os controles filho de um formulário do Windows Forms de um tipo específico (botão / caixa de texto)?

Eu preciso obter todos os controles em um formulário que são do tipo x. Tenho certeza de que vi esse código uma vez no passado que usava algo como isto:

dim ctrls() as Control
ctrls = Me.Controls(GetType(TextBox))

Eu sei que posso iterar todos os controles, recebendo crianças usando uma função recursiva, mas há algo mais fácil ou mais direto, talvez o seguinte?

Dim Ctrls = From ctrl In Me.Controls Where ctrl.GetType Is Textbox

questionAnswers(23)

yourAnswerToTheQuestion