What is a better solution than adding dummy parameters to Funcs to make the signatures match?
<p>I have a method with an argument of type</p>

<pre><code>Func&lt;Color, Double, Color&gt; colorFunc
</code></pre>

<p>This is useful because I can specify any of a number of functions and invent new ones ad-hoc.  My difficulty is that while nearly all the functions take an additional parameter (Double in this instance), some don't.  I have solved this by adding a 'dummy' optional parameter which is never used to to these functions.</p>

<p>Is this the best solution? What if I had mutiple functions with different numbers of parameters?  Should I even them all up with dummy parameters?</p>
