BadScript 2
Loading...
Searching...
No Matches
BadVirtualNode.cs
Go to the documentation of this file.
2
6public abstract class BadVirtualNode
7{
13 protected BadVirtualNode(string name, BadVirtualDirectory? parent)
14 {
15 Name = name;
16 Parent = parent;
17 }
18
22 public string Name { get; }
23
27 public BadVirtualDirectory? Parent { get; }
28
32 public abstract bool HasChildren { get; }
33
37 public abstract IEnumerable<BadVirtualNode> Children { get; }
38}
Represents a Virtual File System Directory Entry.
Base class for all Virtual Filesystem Nodes.
BadVirtualNode(string name, BadVirtualDirectory? parent)
Creates a new Virtual Node.
BadVirtualDirectory? Parent
Parent Directory.
bool HasChildren
Is true if the node contains any children.
IEnumerable< BadVirtualNode > Children
List of all child nodes.
Contains the Implementation of the BadScript Virtual File System.