private IEnumerable<string> GetConfigFiles()
{
var fileEnumerators = _fileEnumerators.GetEnumerator();
while (fileEnumerators.MoveNext())
{
try
{
return fileEnumerators.Current.EnumerateFiles(BaseDirectory, "*" + ConventionFileExtension + "config");
}
catch (Exception ex)
{
Trace.TraceInformation("Error while enumerating files using {0}, error message: {1}", fileEnumerators.Current.GetType(), ex.Message);
}
}
throw new Exception("All the file enumerators failed to retrieve files");
}