public void RegisterCellTextBoxes(bool isLTR, RTLTextBoxes delayedTB)
 {
     if (!isLTR)
     {
         delayedTB.Push(this.m_currentDelayedTB);
         this.m_currentDelayedTB = null;
     }
 }
 public void EnterDelayedTBLevel(bool isLTR, ref RTLTextBoxes delayedTB)
 {
     if (!isLTR)
     {
         delayedTB = new RTLTextBoxes(this.m_currentDelayedTB);
         this.m_currentDelayedTB = null;
         this.m_delayedTBLevels++;
     }
 }
 public void LeaveDelayedTBLevel(bool isLTR, RTLTextBoxes delayedTB, PageContext pageContext)
 {
     if (!isLTR)
     {
         this.m_delayedTBLevels--;
         if (this.m_delayedTBLevels > 0)
         {
             this.m_currentDelayedTB = delayedTB.RegisterRTLLevel();
         }
         else
         {
             delayedTB.RegisterTextBoxes(pageContext);
         }
     }
 }