public static void Register(IVsTextView interopTextView, IWpfTextView textView, CodeFormattingServices services)
 {
     var dispatcher = new StandardCommandDispatcher();
     dispatcher._textView = textView;
     dispatcher._services = services;
     interopTextView.AddCommandFilter(dispatcher, out dispatcher._commandChain);
 }
Beispiel #2
0
        public static void Register(IVsTextView interopTextView, IWpfTextView textView, CodeFormattingServices services)
        {
            var dispatcher = new StandardCommandDispatcher();

            dispatcher._textView = textView;
            dispatcher._services = services;
            interopTextView.AddCommandFilter(dispatcher, out dispatcher._commandChain);
        }
Beispiel #3
0
 public void TextViewCreated(IWpfTextView wpfTextView)
 {
     System.Windows.Threading.Dispatcher.CurrentDispatcher.BeginInvoke(new Action(() =>
     {
         var view = _adaptersFactory.GetViewAdapter(wpfTextView);
         if (view != null)
         {
             StandardCommandDispatcher.Register(view, wpfTextView, GetServices());
         }
     }));
 }