Lista de clases en una asamblea

Tengo un ensamblado de DLL, en el que hay varias clases. Cada clase tiene alrededor de 50-100 miembros y 4-5 funciones. ¿Cómo puedo crear una lista de todas las clases y sus respectivos miembros usando un programa VB.NET?

Necesito mostrarle al usuario que realice una operación usando una clase en particular.