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'd like to be able to get a 
MethodReference to the base type that will appear in the IL (i.e. 
System.Object.ToString).

Is there a good way to do this with Mono Cecil other than iterating up through 
the MethodDefinition's DeclaringType's BaseTypes, resolving each and looking at 
its method signatures to check for a match? 

-- 
-- 
--
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