Compiler Error CS0410
No overload for 'method' has the correct parameter and return types
This error occurs if you try to instantiate a delegate with a function that has the wrong parameter types. The parameter types of the delegate must match the function that you are assigning to the delegate.