PostSharpのコンパイル時のメッセージ

コンパイル時の検証エラーでメッセージをユーザーに伝えたいことがあります。APIをみるとMessageクラスのコンストラクタでソースファイルや行番号を指定できるようになっています。
http://doc.sharpcrafters.com/postsharp/2.0/##PostSharp.chm/html/M_PostSharp_Extensibility_Message__ctor_1.htm

でも、ソースファイルや行番号を取得する方法が提供されていないっぽいんですよね。指定しなくてもエラー情報は出せますが、Visual StudioのError Listビューからジャンプできないという問題があります(ソースファイルや行番号がわからないのでどうしようもない)。これだとコンパイル時にがんばっても使いにくくて仕方ないです。Eclipse上のaptみたいに、エラー箇所をエディタ上に示せるわけでもないし。

TypeやMethodInfoからそういう情報がとれればいいんですが、System.Diagnostics.SymbolStoreを使わないとできないみたい?でもSystem.Diagnostics.SymbolStoreの使い方がよくわからないなぁ。サンプルコードないし。

PostSharpではPostSharp SDKというものを提供しているのですが、こっちを使えばそのあたりのサポートがあるかもしれないとにらんでいます。でもPostSharp SDKはまだアンドキュメントとのことでこっちもよくわからない。