private static string GetResolvingFileName(string path, string name) { string result; var index = 0; do { index++; result = MutateHelper.MutateFileName(name, index); } while (System.IO.File.Exists(Path.Combine(path, result))); return(result); }