public ChildDir(IMutableSystemObjectDescription description, IEditableDirWithChildren mainDir) : base(description) { if (mainDir == null) { throw new ArgumentNullException("one or more arguments are null"); } this.ParentDir = mainDir; }
public MainDir(IMutableSystemObjectDescription description, List <IEditableDirWithChildrenAndParent> children) : this(description) { if (children == null) { throw new ArgumentNullException("one or more arguments are null"); } this.Children = children; }
public ChildDir(IMutableSystemObjectDescription description, List <IEditableDirWithChildrenAndParent> children) : base(description, children) { }
public Dir(IMutableSystemObjectDescription description) { description = description ?? throw new ArgumentNullException("one or more arguments are null"); Description = description; }
public MainDir(IMutableSystemObjectDescription description) : base(description) { }