internal IEnumerable<string> DetermineActualFiles(List<string> input)
{
foreach (string path in input)
{
if (path.IndexOf('*') == -1)
{
yield return path;
}
else
{
IList<string> allFilesMatching = _utility.GetAllFilesMatching(path);
if (allFilesMatching != null)
{
foreach (string match in allFilesMatching)
{
yield return match;
}
}
}
}
}