public void Register(IRootEntry entry) { if (entry == null) { throw new ArgumentNullException(nameof(entry)); } _entries.Add(entry); }
public static CatalogueItemFacade ToFacade(this IRootEntry rootEntry) { return(new CatalogueItemFacade(rootEntry, CatalogueItemKind.Entry, () => rootEntry.Name)); }