/// <summary>
        /// Attaches two events
        /// </summary>
        internal void Attach(IntellisensePreKeyProcessor preProcessor)
        {
#if FEATURE_INTELLISENSE
            preProcessor.PreprocessTextInput += OnPreprocessKeyDown;
#endif
            _preProcessor = preProcessor;
        }
 /// <summary>
 /// Attaches two events
 /// </summary>
 internal void Attach(IntellisensePreKeyProcessor preProcessor)
 {
     #if FEATURE_INTELLISENSE
     preProcessor.PreprocessTextInput += OnPreprocessKeyDown;
     #endif
     _preProcessor = preProcessor;
 }