これは私の他の質問に関連していますが、今回は非常に具体的です。AOP(特にPostSharp)を使用して、関数の戻り値が使用されたかどうかを検出することは可能ですか?例えば
var x = y.func(); // used
y.func(); // not used
検出は、一般的な関数ではなく、この特定の呼び出しに対して実行する必要があることに注意してください。
私はAOP/PostSharpを使用したことがないので、PostSharpのドキュメントに答えが見つからなくても、そこにないかどうかはわかりません。ただし、PostSharpを主張することはありません。仕事ができる限り、どんなライブラリでも構いません。