Assembly.GetTypes () retorna nomes de tipos estranhos, por exemplo "<> C"

Ao usarAssembly.GetTypes() Eu recebo tipos que têmType.Name que começam com<>c.....

Eu tentei pesquisar no Google se este é um tipo anônimo ou outra coisa. Mas não é possível obter uma resposta muito boa.

Existe uma propriedade no Type que indica quais são esses tipos? Eu não gosto de ter que fazerif(type.Name.StartsWith("<>"))

questionAnswers(3)

yourAnswerToTheQuestion