示例#1
0
 internal KeyFilterFactory(
     ICompletionBroker completionBroker,
     ISignatureHelpBroker signatureHelpBroker,
     ILightBulbBroker smartTagBroker,
     IAsyncQuickInfoBroker quickInfoBroker)
 {
     _helperFactory = new DisplayWindowHelper(completionBroker, signatureHelpBroker, smartTagBroker, quickInfoBroker);
 }
示例#2
0
		internal KeyFilterFactory(
			ICompletionBroker completionBroker,
			ISignatureHelpBroker signatureHelpBroker,
			ISmartTagBroker smartTagBroker,
			IQuickInfoBroker quickInfoBroker)
		{
			_helperFactory = new DisplayWindowHelper(completionBroker, signatureHelpBroker, smartTagBroker, quickInfoBroker);
		}
示例#3
0
 public KeyFilter(DisplayWindowHelper displayHelper, IWpfTextView textView, IServiceProvider provider)
     : base(textView)
 {
     DisplayHelper    = displayHelper;
     _serviceProvider = provider;
 }
示例#4
0
		public ArrowKeyFilter(DisplayWindowHelper displayHelper, IWpfTextView textView, IServiceProvider provider)
			: base(displayHelper, textView, provider)
		{
			Caret.PositionChanged += CaretOnPositionChanged;
		}
示例#5
0
		public KeyFilter(DisplayWindowHelper displayHelper, IWpfTextView textView, IServiceProvider provider)
			: base(textView)
		{
			DisplayHelper = displayHelper;
			_serviceProvider = provider;
		}
		public BackspaceDeleteKeyFilter(DisplayWindowHelper displayHelper, IWpfTextView textView, IServiceProvider provider)
			: base(displayHelper, textView, provider)
		{
		}
 public BackspaceDeleteKeyFilter(DisplayWindowHelper displayHelper, IWpfTextView textView, IServiceProvider provider)
     : base(displayHelper, textView, provider)
 {
 }
示例#8
0
 public ArrowKeyFilter(DisplayWindowHelper displayHelper, IWpfTextView textView, IServiceProvider provider)
     : base(displayHelper, textView, provider)
 {
     Caret.PositionChanged += CaretOnPositionChanged;
 }