c# linq foreach break