public bool IsValidFile(string filename)
{
if (this.configFile != null)
{
foreach (string name in this.configFile.ExcludeFiles)
{
if (filename.ToLower().Contains(name.ToLower()))
return false;
}
}
// check if file should be excluded
int extDelim = filename.LastIndexOf('.');
if (-1 != extDelim)
{
string extension = filename.Substring(extDelim);
if (this.configFile.SupportedExtensions.Contains(extension.ToLower()))
return true;
}
return false;
}