Beispiel #1
0
        public virtual void Load(IProjectStateNode <TStateEnum, TProject> _parent = null)
        {
            if (_parent != null)
            {
                parent = _parent;
            }

            if (parent == null)
            {
            }

            String filename = MakeFilename();
            String path     = folder.pathFor(filename, Data.enums.getWritableFileMode.existing, MakeFileDescription());

            //var old_parent = parent;

            var task = this.LoadFromFileToInstance(path, true);

            //parent = old_parent;

            LoadResources();
            LoadChildren();
        }
Beispiel #2
0
 protected void Deploy(IProjectStateNode <TStateEnum, TProject> _parent, Boolean _HasSubfolder)
 {
     parent       = _parent;
     HasSubfolder = _HasSubfolder;
 }
Beispiel #3
0
 protected ProjectStateNodeBase(IProjectStateNode <TStateEnum, TProject> _parent, Boolean _HasSubfolder)
 {
     Deploy(_parent, _HasSubfolder);
 }