| public | DirectoryNode(const String<char>& name_) |
| public void | AddDirectory(DirectoryNode* directory) |
| public void | AddFile(FileNode* file) |
| private void | Clear() |
| public override Result<Control*> | CreateView(ImageList* imageList) |
| protected override String<char> | DirectoryPath() |
| public override String<char> | ExpandedImageName() const |
| public override String<char> | ImageName() const |
| public override bool | IsRootDirectory() const |
| public void | SetRootDirectory() |
| public override Result<UniquePtr<TreeViewNode>> | ToTreeViewNode(bool createChilren, ImageList* imageList) |
| private List<UniquePtr<DirectoryNode>> | directories |
| private List<UniquePtr<FileNode>> | files |
| private bool | isRootDirectory |