private int RunAll(params Func<int>[] cleaners) { foreach (var cleaner in cleaners) { var result = cleaner(); if (result != GitTfsExitCodes.OK) return result; } return GitTfsExitCodes.OK; }