void _loadFilesFrom(string dir)
{
var baseDir = BaseDirectory;
foreach (var f in Directory.GetFiles(dir, "*", SearchOption.AllDirectories))
{
if (CanContainFile(f))
{
if (f.StartsWith(baseDir))
Items.Add(new ProjectFile(f));
else
Items.Add(new ProjectFile(f) { Link = f.Substring(dir.Length + 1) });
}
}
}