public PageId([NotNull] ChapterId chapter, int pageNumber)
 {
     Chapter    = chapter ?? throw new ArgumentNullException(nameof(chapter));
     PageNumber = pageNumber;
 }
示例#2
0
 public IEnumerable <PageId> EnumeratePages([NotNull] ChapterId chapter)
 {
     return(Enumerate(chapter.Volume.VolumeNumber, chapter.ChapterNumber, "page")
            .Select(x => new PageId(chapter, x)));
 }