Cómo obtener clases y métodos de un archivo .cs usando Reflections en C #.?

¿Cómo obtener las clases que están disponibles en un archivo '.cs'? Al igual que podemos obtener las clases y métodos en una Asamblea usando,

Assembly.GetTypes() and Type.GetMethods()

para obtener la Clase y los métodos en una Asamblea.

Similarmente, ¿cómo obtener todas las clases presentes en un archivo C # (archivo .cs)? Necesito obtener elclasses en un archivo .cs desde donde puedo obtener fácilmente los métodos dentro de ellos y más detalles como parámetros de métodos, etc.

Respuestas a la pregunta(12)

Su respuesta a la pregunta