RemoveFile() public method

public RemoveFile ( ISourceFile file ) : void
file ISourceFile
return void
        private void RemoveFiles(FileSystemProject project, IProjectFolder folder)
        {
            foreach (var item in folder.Items.ToList())
            {
                if (item is IProjectFolder subfolder)
                {
                    RemoveFiles(project, subfolder);
                    project.Folders.Remove(subfolder);
                }

                if (item is ISourceFile file)
                {
                    project.RemoveFile(file);
                }
            }
        }