示例#1
0
        public VerseReference(int chapter, int verse)
        {
            this.Chapter = chapter;
            this.Verse   = verse;

            QuranStructure.ValidateChapterAndVerse(
                chapter: chapter,
                verse: verse
                );
        }
        public VerseRangeReference(int chapter, int firstVerse, int lastVerse)
        {
            this.Chapter    = chapter;
            this.FirstVerse = firstVerse;
            this.LastVerse  = lastVerse;

            QuranStructure.ValidateChapterAndVerse(
                chapter: chapter,
                verse: firstVerse
                );
            QuranStructure.ValidateChapterAndVerse(
                chapter: chapter,
                verse: lastVerse
                );
        }