title: How can i get the MethodInfo of the controller action that will get called given a request?
body: <p>I have a controller and action that's responsible for handling 403s due to the users not being in the correct roles. It has access to the original <code>RequestContext</code> that caused the exception.</p>
  
  <p>What I would like to be able to do is decorate my actions with a description of what they do, then allow the user to notify their manager, requesting access including the description in an email.</p>
  
  <p>So, <strong>how can I work out what action would be called given a <code>RequestContext</code>?</strong></p>
  
  <p>Obviously this is more complicated that getting controller and action names out of the <code>RouteData</code> since there are often overloads of an action method etc.</p>
  
  <p>Once I have the <code>MethodInfo</code> then it's easy to get attributes etc.</p>