c# foreach linq continue