IMethodDeclaration.Overrides

Apr 10, 2008 at 1:08 AM
THis seems like a pretty basic question, but I can't seem to figure it out. What is the purpose of IMethodDeclaration.Overrides? I'm not seeing it populated ever. What is the best way to get the method that a particular method overrides? For instance, if I derive Foo from System.Object and I override ToString(), and I have the IMethodDeclaration that represents Foo.ToString(), how can I traverse back to System.Object.ToString().

A more general question is do API docs exist anywhere?