Troubleshooting Exceptions: System.Reflection.AmbiguousMatchException
The exception that is thrown when binding to a method results in more than one method matching the binding criteria.
Remarks
An AmbiguousMatchException is thrown if the application calls upon a class, and it cannot determine which class or overloaded class to use. The binding attempts to locate the proper class to use, determined by the number of parameters and the type of parameters. If multiple acceptable classes are located, this exception is thrown.
See Also
Tasks
How to: Find Out More About an Exception with the Exception Assistant