public MouseTrackingWpfToolTipPresenter( IViewElementFactoryService viewElementFactoryService, IObscuringTipManager obscuringTipManager, ITextView textView, ToolTipParameters parameters, ToolTipPresenterStyle presenterStyle) : base(viewElementFactoryService, obscuringTipManager, textView, parameters, presenterStyle) { }
public BaseWpfToolTipPresenter( IViewElementFactoryService viewElementFactoryService, IObscuringTipManager obscuringTipManager, ITextView textView, ToolTipParameters parameters, ToolTipPresenterStyle presenterStyle) { this.viewElementFactoryService = viewElementFactoryService ?? throw new ArgumentNullException(nameof(viewElementFactoryService)); this.obscuringTipManager = obscuringTipManager ?? throw new ArgumentNullException(nameof(obscuringTipManager)); this.textView = textView ?? throw new ArgumentNullException(nameof(textView)); this.parameters = parameters ?? throw new ArgumentNullException(nameof(parameters)); this.presenterStyle = presenterStyle ?? throw new ArgumentNullException(nameof(presenterStyle)); }
public IntellisenseSessionStack(IMdTextView textView, IObscuringTipManager tipManager) { _textView = textView; _tipManager = tipManager; // This can be null }