Der Unterstrich ist in C# ein gültiger Variablenname. Der Schreiber wollte wohl ausdrücken, dass der syntaktisch notwendige Aufrufparameter nicht benutzt wird, in dem er ihn möglichst "unauffällig" benennt.
Since underscore ("_") is a valid C# identifier, it is becoming a common idiom to use it as a parameter name to a lambda in cases where you plan to ignore the parameter anyway. If other coders are aware of the idiom, they will know immediately that the parameter is irrelevant.