O atributo [Obsolete], representado pela classe System.ObsoleteAttribute, é utilizado em situações onde tipos e elementos não devem mais ser utilizados, apesar de existirem na API.
Crie uma aplicação que lista todas as classes do assembly System.dll que definem o atributo [Obsolete].
Na sequência, mostre também na tela o nome de todos os métodos de classes do assembly System.dll que definem o atributo [Obsolete], juntamente com o nome das classes que os definem.