Se ti serve ricavare un tipo specifico contenuto in un tipo IList (Controls dovrebbe esserlo), come da codice in esempio (contare i controlli di quel tipo), allora ti basta usare OfType(Of miaTipologiaDiClasse), su questo puoi usare il Count; Where; Contains ecc.
esempio:
Se poi ti serve proprio per passare un tipo ad una funzione, come da richiesta, allora hai già una risposta.codice:'conta tutti gli elementi di tipo: "miaTipologiaDiClasse" NumeroControlli = contenitore.Controls.OfType(Of miaTipologiaDiClasse).Count()