ファイル内なら今でもできるわけで。
定義側でやりたいって話だから必然的に情報の埋め込みは必要になる。

属性レベルで保持して構文糖でサポート、レベルならできそうだけどね。
CLR内でもまともに扱おうとしたら無理があるな。