AvalonStudio.Projects.FileSystemProject.RemoveFile C# (CSharp) Метод

RemoveFile() публичный Метод

public RemoveFile ( ISourceFile file ) : void
file ISourceFile
Результат void
        public void RemoveFile(ISourceFile file)
        {
            file.Parent?.Items.Remove(file);
            SourceFiles.Remove(file);
        }

Same methods

FileSystemProject::RemoveFile ( string fullPath ) : void

Usage Example

Пример #1
0
        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);
                }
            }
        }