Resharper 5.0 Outgoing calls analysis: Example from NHibernate

August 13, 2010 in

The following is a screenshot when you start off from NHibernate’s default OnLoad listener (called e.g. when you say session.Load<Cat>(23)).

NhibernateLoadEntity

I’ve cut out other outgoing calls to show you the level of abstraction between loading an Entity and hitting the ExecuteReader() method of ADO.NET’s low-level API.

You can access this functionality in Resharper 5 by pressing Ctrl+Alt+Shift+A, giving you a small menu to show you the type hierarchy, incoming and outgoing calls. A nice tool to find your way around an unfamiliar codebase.

Shout it

Wie ich REST meiner Ehefrau erkl&auml;rteUgly integration test&hellip;what can I do better?