Example #1
0
        internal IsoNode(IsoFile Iso, DirectoryRecord directoryRecord, string name = "", IsoNode parent = null)
        {
            this.Iso             = Iso;
            this._Parent         = parent;
            this.DirectoryRecord = directoryRecord;
            if (parent != null)
            {
                this.FullPath = parent.FullPath + "/" + name;
            }
            else
            {
                this.FullPath = name;
            }
            this.Name = name;

            //writefln("%s", this.fullPath);
        }
Example #2
0
        internal IsoNode(IsoFile Iso, DirectoryRecord directoryRecord, string name = "", IsoNode parent = null)
        {
            this.Iso = Iso;
            this._Parent = parent;
            this.DirectoryRecord = directoryRecord;
            if (parent != null)
            {
                this.FullPath = parent.FullPath + "/" + name;
            }
            else
            {
                this.FullPath = name;
            }
            this.Name = name;

            //writefln("%s", this.fullPath);
        }