c# linq foreach continue