/// <summary>
 /// Handler for the DoubleClick event
 /// </summary>
 /// <param name="sender">Sender</param>
 /// <param name="args">Arguments</param>
 private void HandleDoubleClick(Object sender, TextEditorEventArgs <T> args)
 {
     if (this._editor.SymbolSelector != null)
     {
         this._editor.SymbolSelector.SelectSymbol(this);
     }
 }
 /// <summary>
 /// Handler for the TextChanged event
 /// </summary>
 /// <param name="sender">Sender</param>
 /// <param name="args">Arguments</param>
 private void HandleTextChanged(Object sender, TextEditorEventArgs <T> args)
 {
     this.HasChanged = true;
     this.RaiseEvent(sender, this.TextChanged);
 }