Esempio n. 1
0
 /// <summary>
 /// Inserts an element at specified index.
 /// </summary>
 /// <exception cref="ArgumentException">invalid index was given</exception>
 public override void Insert(int index, char value)
 {
     base.Insert(index, value);
     _Classes.Insert(index, CharClass.Normal);
     _MarkingBitMasks.Insert(index, 0);
 }
Esempio n. 2
0
 /// <summary>
 /// Clears class information from all characters.
 /// </summary>
 public void ClearCharClasses()
 {
     _Classes.Clear();
     _Classes.Insert(0, CharClass.Normal, Count);
 }