Let\'s say you have two different C# classes A and B that while not deriving from the same base class do share some of the same names for methods.
A
B
You could also use reflection to invoke the methods