Это будет означать, что метод является методом расширения :
Код, вызывающий метод, может выглядеть немного запутанным:
var zombies = new List<Zombie>();
zombies.KillZombies(15);
В действительности этоявляется разновидностью синтаксического сахара, который эквивалентен:
public static void KillZombies(List<Zombie> zombiesToKill,
int numberOfBullets)
{
// Code here
}
с кодом вызова, похожим на:
var zombies = new List<Zombie>();
KillZombies(zombies, 15);