Tempo de design reflexão

Existe uma maneira de fazer a pré-compilação de reflexão - no momento do design?

Minha intenção é usar o T4 para criar códigos personalizados baseados em classes que implementam determinadas interfaces. Eu sei que posso chamar a reflexão, mas eu quero o script T4 para cuspir o código adicional antes de compilar, caso contrário, eu preciso compilar o código duas vezes, uma vez para gerar dlls, duas vezes para deixar T4 refletir sobre a dll gerada anteriormente e adicionar Andaime adicional.

Existe uma maneira de fazer reflexão em tempo de design?

Existe uma maneira melhor de fazer isso?