Call Hierarchyが参照されている型でしか辿らないのは仕様?それともバグ?
Visual Studio 2010 のbeta2を使っています。Call HierarchyはVisual Studio 2010から入った新機能なんですが、仕様なのかバグなのかわからない挙動があります。
class Program { static void Main(string[] args) { IHoge hoge = new Hoge(); hoge.Say(); } } public interface IHoge { void Say(); } public class Hoge : IHoge { public void Say(){} }
IHogeのSayメソッドでCall HierarchyをするとMainから呼ばれていることが示されるんですが、HogeのSayメソッドからCall Hierarchyをしても呼び出し元がみつかりません。これはコードを追うときに不便で仕方がありません。
ReSharperに頼れば解決してくれるんですかねぇ。Visual Studioにはもう少しがんばってほしい。