void Main()
{
  Console.WriteLine(new Foo().ToString());
}

class Foo
{
  public override string ToString()
  {
    return "Foo";
  }
}

In the above, the Foo.ToString call appears in IL as

callvirt    System.Object.ToString

Given the MethodDefinition of Foo.ToString, I want to get a MethodReference to 
the base method that will appear in IL (i.e. System.Object.ToString in this 
case).

Is there a good way to do this with Mono Cecil other than getting the 
DeclaringType and iterating up through BaseTypes, resolving them and checking 
their methods for signature matches? 

-- 
-- 
--
mono-cecil
--- 
You received this message because you are subscribed to the Google Groups 
"mono-cecil" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to