I want to declare a list containing types basically:
List types = new List() {Button, TextBox };
is this possible?<
You almost have it with your code. Use typeof and not just the name of the type.
List types = new List() {typeof(Button), typeof(TextBox) };