private void SetToken( string token ) { using( new ChangeWrapper( this ) ) { string newRawContext = String.Concat( _rawContext, token ); _caretIndex = newRawContext.Length; InternalSetRawText( newRawContext ); } }