Como obter classes e métodos de um arquivo .cs usando Reflexões em C #.?

Como obter as classes disponíveis em um arquivo '.cs'.? Como podemos obter as classes e métodos em um Assembly usando,

Assembly.GetTypes() and Type.GetMethods()

para obter a classe e os métodos em uma montage

Da mesma forma como obter todas as classes presentes em um arquivo C # (arquivo .cs).? Eu preciso obter oclasses em um arquivo .cs a partir do qual posso obter facilmente os métodos dentro deles e mais detalhes, como parâmetros de métodos et

questionAnswers(12)

yourAnswerToTheQuestion