/// <summary> /// Constructor when entry is direct child of another <see cref="DirectoryEntryItem"/> /// </summary> /// <param name="containerSectionItem"></param> /// <param name="directoryEntry"></param> /// <param name="parentItem"></param> public DirectoryEntryItem(SectionItem containerSectionItem, DirectoryEntryEx directoryEntry, DirectoryEntryItem parentItem) : this(parentItem, containerSectionItem, directoryEntry) { ParentDirectoryEntryItem = parentItem; }
public MainItem(NsoHeader nsoHeader, SectionItem parentItem, DirectoryEntryEx directoryEntry) : base(parentItem, directoryEntry) { ParentItem = parentItem ?? throw new ArgumentNullException(nameof(parentItem)); NsoHeader = nsoHeader; }
/// <summary> /// Constructor when entry is direct child of a <see cref="SectionItem"/> /// </summary> /// <param name="parentItem"></param> /// <param name="directoryEntry"></param> public DirectoryEntryItem(SectionItem parentItem, DirectoryEntryEx directoryEntry) : this(parentItem, parentItem, directoryEntry) { ParentSectionItem = parentItem; }