public void removeSubNode(FileSystemNode fileOrDir) { int size = subNodes.Count; int i = 0; for (; i < size; ++i) { if (subNodes[i].getPath().Equals(fileOrDir.getPath())) { break; } } if (i < size) { subNodes.Remove(subNodes[i]); } }
public void addSubNode(FileSystemNode fileOrDir) { subNodes.Add(fileOrDir); }