title: How do I invoke a MethodInfo that was created from an anonymous method?
body: <p>In a <a href="https://stackoverflow.com/questions/2576640/how-can-i-create-a-methodinfo-from-an-action-delegate">previous question</a>, I asked how to get a <code>MethodInfo</code> from an Action delegate.  This Action delegate was created anonymously (from a Lambda).  The problem I'm having now is that I can't invoke the <code>MethodInfo</code>, because it requires an object to which the <code>MethodInfo</code> belongs.  In this case, since the delegates are anonymous, there is no owner.  I am getting the following exception:</p>
  
  <blockquote>
    <blockquote>
      <p>System.Reflection.TargetException : Object does not match target type.</p>
    </blockquote>
  </blockquote>
  
  <p>The framework I'm working with (NUnit) requires that I use Reflection to execute, so I have to play within the walls provided.  I really don't want to resort to using <code>Emit</code> to create dynamic assemblies/modules/types/methods just to execute a delegate I already have.</p>
  
  <p>Thanks.</p>