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: Use the Exception Assistant

Reference

AmbiguousMatchException