예제 #1
0
 /// <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;
 }
예제 #2
0
 public MainItem(NsoHeader nsoHeader, SectionItem parentItem, DirectoryEntryEx directoryEntry)
     : base(parentItem, directoryEntry)
 {
     ParentItem = parentItem ?? throw new ArgumentNullException(nameof(parentItem));
     NsoHeader  = nsoHeader;
 }
예제 #3
0
 /// <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;
 }