// Token: 0x06003AA4 RID: 15012 RVA: 0x00109EE4 File Offset: 0x001080E4
 internal TextRange(ITextPointer position1, ITextPointer position2, bool ignoreTextUnitBoundaries)
 {
     if (position1 == null)
     {
         throw new ArgumentNullException("position1");
     }
     if (position2 == null)
     {
         throw new ArgumentNullException("position2");
     }
     this.SetFlags(ignoreTextUnitBoundaries, TextRange.Flags.IgnoreTextUnitBoundaries);
     ValidationHelper.VerifyPosition(position1.TextContainer, position1, "position1");
     ValidationHelper.VerifyPosition(position1.TextContainer, position2, "position2");
     TextRangeBase.Select(this, position1, position2);
 }
 // Token: 0x06003AA7 RID: 15015 RVA: 0x00109F5F File Offset: 0x0010815F
 void ITextRange.Select(ITextPointer position1, ITextPointer position2)
 {
     TextRangeBase.Select(this, position1, position2);
 }