c# continue in nested foreach