c# enumerable repeat