Como posso saber que um diretório é a lixeira em c #?

Dada uma pasta, como posso dizer que é uma lixeira? Eu encontrei umresponda para C ++, mas não para c #.

Minha primeira idéia foi verificar FileAttributes.System (que seria uma aproximação aceitável no meu caso), mas na verdade esse sinalizador está desmarcado na pasta de reciclagem.

Soluções brutas usando nomes de pastas codificadas estão fora de questão (estamos em 2009, afinal).

questionAnswers(3)

yourAnswerToTheQuestion