Helper application for COM interop in .NET
A common usage of COM interop in .NET is using Active Scripting (or the Microsoft Script Control) to add scripting to an application. While this seems odd (.NET has powerful scripting capabilities, why not use them?), it’s infact frequently used for its simplicity.
There are a couple of problems, however. The classes must be declared COM visible (or the entire assembly if you prefer) AND overloaded methods and statics are not accessible.
Here is a small C# app (source) which lists all public overloaded and static methods and properties which are in public classes of the assemblies passed in the command line.