How to correctly add Action and Func<> delegate types to C#2.0?
<p>.NET framework 3.5 introduces Action and Func&lt;> predefined delegate types that are very handy. Is it any way to conditionally add such delegates into my sources so they will compile for both .NET 2.0 and .NET 3.5 without name conflicts? Something like #if not defined( Action ) public delegate void Action(); r #if TARGET_FRAMEWORK &lt; 3.5 public delegate void Action();</p>
