public static void PopulateFiles(FileSystemProject project, IProjectFolder folder)
{
var files = Directory.EnumerateFiles(folder.Location);
files = files.Where(f => !IsExcluded(project.ExcludedFiles, project.CurrentDirectory.MakeRelativePath(f).ToAvalonPath()) && f != project.Location);
foreach (var file in files)
{
var sourceFile = File.FromPath(project, folder, file.ToPlatformPath().NormalizePath());
project.SourceFiles.InsertSorted(sourceFile);
folder.Items.InsertSorted(sourceFile);
}
}