コード例 #1
0
        /// <summary>
        /// Attaches events for invoking Statement completion
        /// </summary>
        /// <param name="subjectBuffers"></param>
        /// <param name="textView"></param>
        /// <param name="completionBrokerMap"></param>
        public IntellisenseController(IntellisenseControllerProvider provider, IList <ITextBuffer> subjectBuffers, ITextView textView)
        {
            _subjectBuffers = subjectBuffers;
            _textView       = textView;
            _provider       = provider;
            _editOps        = provider._EditOperationsFactory.GetEditorOperations(textView);
#if FEATURE_INTELLISENSE
            _textView.MouseHover += new EventHandler <MouseHoverEventArgs>(TextViewMouseHover);
#endif
            textView.Properties.AddProperty(typeof(IntellisenseController), this);  // added so our key processors can get back to us
        }
コード例 #2
0
 /// <summary>
 /// Attaches events for invoking Statement completion 
 /// </summary>
 /// <param name="subjectBuffers"></param>
 /// <param name="textView"></param>
 /// <param name="completionBrokerMap"></param>
 public IntellisenseController(IntellisenseControllerProvider provider, IList<ITextBuffer> subjectBuffers, ITextView textView)
 {
     _subjectBuffers = subjectBuffers;
     _textView = textView;
     _provider = provider;
     _editOps = provider._EditOperationsFactory.GetEditorOperations(textView);
     #if FEATURE_INTELLISENSE
     _textView.MouseHover += new EventHandler<MouseHoverEventArgs>(TextViewMouseHover);
     #endif
     textView.Properties.AddProperty(typeof(IntellisenseController), this);  // added so our key processors can get back to us
 }