public BookAndChapterSpec(BibleSpec bibleSpec, string bookName, int chapterNumber) { Guard.Against.Null(bibleSpec, nameof(bibleSpec)); BibleSpec = bibleSpec; Guard.Against.Null(bookName, nameof(bookName)); BookName = bookName; Guard.Against.OutOfRange(chapterNumber, nameof(chapterNumber), 1, int.MaxValue); ChapterNumber = chapterNumber; }
public void SetBibleSpec(BibleSpec spec) { Start.BibleSpec = End.BibleSpec = spec; }