I was using ReSharper plugin on VS2010 and i was generating an interface method. ReSharper put an @ on the parameter name. WHat is that used for?
int Count(Func&
It will stop this parameter acting like a keyword (as whereis a keyword in linq amongst other things).
where