c# foreach linq break