public TextTransformActor(int index, int length)
 {
     isserver            = false;
     _command            = TextTransformType.Delete;
     _uncompensatedindex = index;
     this.lengthtodelete = length;
 }
 /// <summary>
 /// create a new TextTransform actor which is set to the insert command.
 /// </summary>
 /// <param name="index"></param>
 /// <param name="data"></param>
 public TextTransformActor(int index, string data)
 {
     isserver                 = false;
     this._command            = TextTransformType.Insert;
     this._uncompensatedindex = index;
     insert = data;
 }
 /// <summary>
 /// Initialize for appending
 /// </summary>
 /// <param name="appendix">String to append</param>
 /// <param name="dummy">index</param>
 public TextTransformActor(string appendix, int dummy)
 {
     if (dummy <= 0)
     {
         this._command = TextTransformType.Initialize;
     }
     else
     {
         this._command = TextTransformType.Append;
     }
     this._uncompensatedindex = dummy;
     this.insert = appendix;
 }
 /// <summary>
 /// New initialization command. Use it to set the TextTranformCollection's initial value to something
 /// </summary>
 /// <see cref="TextTransformCollection"/>
 /// <param name="initialization"></param>
 public TextTransformActor(string initialization)
 {
     this.insert   = initialization;
     this._command = TextTransformType.Initialize;
 }