public QuickInfoManager(ITextView textView, IQuickInfoBroker quickInfoBroker, QuickInfoModelProviderService quickInfoModelProviderService, VisualStudioSourceTextFactory sourceTextFactory) { _textView = textView; _quickInfoBroker = quickInfoBroker; _quickInfoModelProviderService = quickInfoModelProviderService; _sourceTextFactory = sourceTextFactory; }
public QuickInfoPresenterSession(IQuickInfoBroker quickInfoBroker, ITextView textView, ITextBuffer subjectBuffer, IQuickInfoSession sessionOpt) { _quickInfoBroker = quickInfoBroker; _textView = textView; _subjectBuffer = subjectBuffer; _editorSessionOpt = sessionOpt; }
internal KeyFilterFactory( ICompletionBroker completionBroker, ISignatureHelpBroker signatureHelpBroker, ISmartTagBroker smartTagBroker, IQuickInfoBroker quickInfoBroker) { _helperFactory = new DisplayWindowHelper(completionBroker, signatureHelpBroker, smartTagBroker, quickInfoBroker); }
public SpeedTypingTarget(CssSortPropertiesViewCreationListener componentContext, IVsTextView adapter, IWpfTextView textView) { this._dte = EditorExtensionsPackage.DTE; this._textView = textView; this._aggregator = componentContext.AggregatorService; this._broker = componentContext.CompletionBroker; this._QuickInfobroker = componentContext.QuickInfoBroker; }
public QuickInfoTriggerService(IQuickInfoBroker quickInfoBroker, ITextView textView) { if (quickInfoBroker == null) throw new ArgumentNullException(nameof(quickInfoBroker)); if (textView == null) throw new ArgumentNullException(nameof(textView)); this.quickInfoBroker = quickInfoBroker; this.textView = textView; }
internal SpringQuickInfoController(ITextView textView, IList<ITextBuffer> textBuffers, IQuickInfoBroker quickInfoBroker) { this.textView = textView; this.textBuffers = textBuffers; this.quickInfoBroker = quickInfoBroker; this.textView.MouseHover += new EventHandler<MouseHoverEventArgs>(OnTextViewMouseHover); }
public QuickInfoController(IQuickInfoBroker quickInfoBroker, ITextView textView) { if (quickInfoBroker == null) throw new ArgumentNullException(nameof(quickInfoBroker)); if (textView == null) throw new ArgumentNullException(nameof(textView)); this.textView = textView; this.quickInfoBroker = quickInfoBroker; textView.MouseHover += TextView_MouseHover; }
public TemplateCompletionController( PythonToolsService pyService, ITextView textView, IList<ITextBuffer> subjectBuffers, ICompletionBroker completionBroker, IQuickInfoBroker quickInfoBroker, ISignatureHelpBroker signatureBroker) : base(textView, subjectBuffers, completionBroker, quickInfoBroker, signatureBroker) { _pyService = pyService; }
private DisplayWindowHelper( ITextView view, ICompletionBroker completionBroker, ISignatureHelpBroker signatureHelpBroker, ISmartTagBroker smartTagBroker, IQuickInfoBroker quickInfoBroker) : this(completionBroker, signatureHelpBroker, smartTagBroker, quickInfoBroker) { this.TextView = view; }
internal DisplayWindowHelper( ICompletionBroker completionBroker, ISignatureHelpBroker signatureHelpBroker, ISmartTagBroker smartTagBroker, IQuickInfoBroker quickInfoBroker) { _completionBroker = completionBroker; _signatureHelpBroker = signatureHelpBroker; _smartTagBroker = smartTagBroker; _quickInfoBroker = quickInfoBroker; }
public QuickInfoController(ITextView textView, IList<ITextBuffer> subjectBuffers, IQuickInfoBroker quickInfoBroker, ICoreShell shell) { _quickInfoBroker = quickInfoBroker; _textView = textView; _subjectBuffers = subjectBuffers; _shell = shell; _textView.MouseHover += OnViewMouseHover; _textView.TextBuffer.Changing += OnTextBufferChanging; ServiceManager.AddService(this, textView, shell); }
private RCompletionController( ITextView textView, IList<ITextBuffer> subjectBuffers, ICompletionBroker completionBroker, IQuickInfoBroker quickInfoBroker, ISignatureHelpBroker signatureBroker) : base(textView, subjectBuffers, completionBroker, quickInfoBroker, signatureBroker) { _textBuffer = subjectBuffers[0]; ServiceManager.AddService<RCompletionController>(this, TextView); }
internal DisplayWindowBroker( ITextView textView, ICompletionBroker completionBroker, ISignatureHelpBroker signatureHelpBroker, ISmartTagBroker smartTagBroker, IQuickInfoBroker quickInfoBroker) { _textView = textView; _completionBroker = completionBroker; _signatureHelpBroker = signatureHelpBroker; _smartTagBroker = smartTagBroker; _quickInfoBroker = quickInfoBroker; }
internal AsmQuickInfoController( ITextView textView, IList <ITextBuffer> subjectBuffers, IQuickInfoBroker quickInfoBroker, IBufferTagAggregatorFactoryService aggregatorFactory) { AsmDudeToolsStatic.Output_INFO(string.Format(AsmDudeToolsStatic.CultureUI, "{0}:constructor; file={1}", this.ToString(), AsmDudeToolsStatic.GetFilename(textView.TextBuffer))); this.textView_ = textView ?? throw new ArgumentNullException(nameof(textView)); this.subjectBuffers_ = subjectBuffers ?? throw new ArgumentNullException(nameof(subjectBuffers)); this.quickInfoBroker_ = quickInfoBroker ?? throw new ArgumentNullException(nameof(quickInfoBroker)); this.aggregator_ = AsmDudeToolsStatic.GetOrCreate_Aggregator(textView.TextBuffer, aggregatorFactory); this.textView_.MouseHover += this.OnTextViewMouseHover; }
protected CompletionController( ITextView textView, IList<ITextBuffer> subjectBuffers, ICompletionBroker completionBroker, IQuickInfoBroker quickInfoBroker, ISignatureHelpBroker signatureBroker) { TextView = textView; SubjectBuffers = subjectBuffers; CompletionBroker = completionBroker; QuickInfoBroker = quickInfoBroker; SignatureBroker = signatureBroker; }
protected CompletionController( ITextView textView, IList <ITextBuffer> subjectBuffers, ICompletionBroker completionBroker, IQuickInfoBroker quickInfoBroker, ISignatureHelpBroker signatureBroker) { TextView = textView; SubjectBuffers = subjectBuffers; CompletionBroker = completionBroker; QuickInfoBroker = quickInfoBroker; SignatureBroker = signatureBroker; }
public EventHookupCommandHandler( IInlineRenameService inlineRenameService, Microsoft.CodeAnalysis.Editor.Host.IWaitIndicator waitIndicator, IQuickInfoBroker quickInfoBroker, [Import(AllowDefault = true)] IHACK_EventHookupDismissalOnBufferChangePreventerService prematureDismissalPreventer, [ImportMany] IEnumerable <Lazy <IAsynchronousOperationListener, FeatureMetadata> > asyncListeners) { _inlineRenameService = inlineRenameService; _waitIndicator = waitIndicator; _prematureDismissalPreventer = prematureDismissalPreventer; _asyncListener = new AggregateAsynchronousOperationListener(asyncListeners, FeatureAttribute.EventHookup); this.EventHookupSessionManager = new EventHookupSessionManager(prematureDismissalPreventer, quickInfoBroker); }
public EventHookupCommandHandler( IInlineRenameService inlineRenameService, Microsoft.CodeAnalysis.Editor.Host.IWaitIndicator waitIndicator, IQuickInfoBroker quickInfoBroker, [Import(AllowDefault = true)] IHACK_EventHookupDismissalOnBufferChangePreventerService prematureDismissalPreventer, IAsynchronousOperationListenerProvider listenerProvider) { _inlineRenameService = inlineRenameService; _waitIndicator = waitIndicator; _prematureDismissalPreventer = prematureDismissalPreventer; _asyncListener = listenerProvider.GetListener(FeatureAttribute.EventHookup); this.EventHookupSessionManager = new EventHookupSessionManager(prematureDismissalPreventer, quickInfoBroker); }
public QuickInfoController(IQuickInfoBroker quickInfoBroker, ITextView textView) { if (quickInfoBroker == null) { throw new ArgumentNullException(nameof(quickInfoBroker)); } if (textView == null) { throw new ArgumentNullException(nameof(textView)); } this.textView = textView; this.quickInfoBroker = quickInfoBroker; textView.MouseHover += TextView_MouseHover; }
public EventHookupCommandHandler( IInlineRenameService inlineRenameService, Microsoft.CodeAnalysis.Editor.Host.IWaitIndicator waitIndicator, IQuickInfoBroker quickInfoBroker, [Import(AllowDefault = true)] IHACK_EventHookupDismissalOnBufferChangePreventerService prematureDismissalPreventer, [ImportMany] IEnumerable<Lazy<IAsynchronousOperationListener, FeatureMetadata>> asyncListeners) { _inlineRenameService = inlineRenameService; _waitIndicator = waitIndicator; _prematureDismissalPreventer = prematureDismissalPreventer; _asyncListener = new AggregateAsynchronousOperationListener(asyncListeners, FeatureAttribute.EventHookup); this.EventHookupSessionManager = new EventHookupSessionManager(prematureDismissalPreventer, quickInfoBroker); }
public EventHookupCommandHandler( IInlineRenameService inlineRenameService, #pragma warning disable CS0618 // IQuickInfo* is obsolete, tracked by https://github.com/dotnet/roslyn/issues/24094 IQuickInfoBroker quickInfoBroker, #pragma warning restore CS0618 // IQuickInfo* is obsolete, tracked by https://github.com/dotnet/roslyn/issues/24094 [Import(AllowDefault = true)] IHACK_EventHookupDismissalOnBufferChangePreventerService prematureDismissalPreventer, IAsynchronousOperationListenerProvider listenerProvider) { _inlineRenameService = inlineRenameService; _prematureDismissalPreventer = prematureDismissalPreventer; _asyncListener = listenerProvider.GetListener(FeatureAttribute.EventHookup); this.EventHookupSessionManager = new EventHookupSessionManager(prematureDismissalPreventer, quickInfoBroker); }
public static RCompletionController Create( ITextView textView, IList<ITextBuffer> subjectBuffers, ICompletionBroker completionBroker, IQuickInfoBroker quickInfoBroker, ISignatureHelpBroker signatureBroker) { RCompletionController completionController = null; completionController = ServiceManager.GetService<RCompletionController>(textView); if (completionController == null) { completionController = new RCompletionController(textView, subjectBuffers, completionBroker, quickInfoBroker, signatureBroker); } return completionController; }
private void RetriggerQuickInfoSession(IQuickInfoSession session, string packageName) { if (session != null && !session.IsDismissed) { session.Dismiss(); } _lastPosition = -1; _packageName = packageName; if (packageName != null) { IQuickInfoBroker broker = _coreShell.GetService <IQuickInfoBroker>(); broker.TriggerQuickInfo(session.TextView, session.GetTriggerPoint(session.TextView.TextBuffer), session.TrackMouse); } }
private void RetriggerQuickInfoSession(IQuickInfoSession session, string packageName) { if (session != null && !session.IsDismissed) { session.Dismiss(); } _lastPosition = -1; _packageName = packageName; if (packageName != null) { IQuickInfoBroker broker = _catalog.ExportProvider.GetExport <IQuickInfoBroker>().Value; broker.TriggerQuickInfo(session.TextView, session.GetTriggerPoint(session.TextView.TextBuffer), session.TrackMouse); } }
private void OnViewClosed(object sender, System.EventArgs e) { if (!(sender is ITextView view)) { return; } if (m_view != null) { m_view.Closed -= OnViewClosed; m_view.MouseHover -= OnMouseHover; } m_view = null; m_broker = null; m_sh_broker = null; }
public QuickInfoSession(QuickInfoState state, SnapshotPoint triggerPoint, bool trackMouse, IQuickInfoBroker quickInfoBroker, ITextView textView) { if (state.QuickInfoService == null) throw new ArgumentException(); if (triggerPoint.Snapshot != state.Snapshot) throw new ArgumentNullException(nameof(triggerPoint)); if (quickInfoBroker == null) throw new ArgumentNullException(nameof(quickInfoBroker)); if (textView == null) throw new ArgumentNullException(nameof(textView)); State = state; this.triggerPoint = triggerPoint; this.trackMouse = trackMouse; this.quickInfoBroker = quickInfoBroker; this.textView = textView; cancellationTokenSource = new CancellationTokenSource(); cancellationToken = cancellationTokenSource.Token; }
public static RCompletionController Create( ITextView textView, IList <ITextBuffer> subjectBuffers, ICompletionBroker completionBroker, IQuickInfoBroker quickInfoBroker, ISignatureHelpBroker signatureBroker) { RCompletionController completionController = null; completionController = ServiceManager.GetService <RCompletionController>(textView); if (completionController == null) { completionController = new RCompletionController(textView, subjectBuffers, completionBroker, quickInfoBroker, signatureBroker); } return(completionController); }
public QuickInfoSession(QuickInfoState state, SnapshotPoint triggerPoint, bool trackMouse, IQuickInfoBroker quickInfoBroker, ITextView textView) { if (state.QuickInfoService == null) { throw new ArgumentException(); } if (triggerPoint.Snapshot != state.Snapshot) { throw new ArgumentNullException(nameof(triggerPoint)); } State = state; this.triggerPoint = triggerPoint; this.trackMouse = trackMouse; this.quickInfoBroker = quickInfoBroker ?? throw new ArgumentNullException(nameof(quickInfoBroker)); this.textView = textView ?? throw new ArgumentNullException(nameof(textView)); cancellationTokenSource = new CancellationTokenSource(); cancellationToken = cancellationTokenSource.Token; }
public DocumentViewerToolTipService(IImageManager imageManager, IDotNetImageManager dotNetImageManager, ICodeToolTipSettings codeToolTipSettings, Lazy <IDocumentViewerToolTipProvider, IDocumentViewerToolTipProviderMetadata>[] documentViewerToolTipProviders, IDocumentViewer documentViewer, IQuickInfoBroker quickInfoBroker, IClassificationFormatMap classificationFormatMap, IThemeClassificationTypeService themeClassificationTypeService) { if (imageManager == null) { throw new ArgumentNullException(nameof(imageManager)); } if (dotNetImageManager == null) { throw new ArgumentNullException(nameof(dotNetImageManager)); } if (codeToolTipSettings == null) { throw new ArgumentNullException(nameof(codeToolTipSettings)); } if (documentViewerToolTipProviders == null) { throw new ArgumentNullException(nameof(documentViewerToolTipProviders)); } if (documentViewer == null) { throw new ArgumentNullException(nameof(documentViewer)); } if (quickInfoBroker == null) { throw new ArgumentNullException(nameof(quickInfoBroker)); } if (classificationFormatMap == null) { throw new ArgumentNullException(nameof(classificationFormatMap)); } if (themeClassificationTypeService == null) { throw new ArgumentNullException(nameof(themeClassificationTypeService)); } this.imageManager = imageManager; this.dotNetImageManager = dotNetImageManager; this.codeToolTipSettings = codeToolTipSettings; this.documentViewerToolTipProviders = documentViewerToolTipProviders; this.documentViewer = documentViewer; this.quickInfoBroker = quickInfoBroker; this.classificationFormatMap = classificationFormatMap; this.themeClassificationTypeService = themeClassificationTypeService; }
public NSIntellisenseControllerProvider( [Import(typeof(SVsServiceProvider))] SVsServiceProvider spvs, ICompletionBroker icb, IQuickInfoBroker iqib, ISignatureHelpBroker ish, IVsEditorAdaptersFactoryService ieafs, IEditorOperationsFactoryService ieofs ) { _serviceprovider_vs = spvs; //_serviceprovider_sys = NSLangServ._serviceprovider_sys; //_serviceprovider_sys = serviceProvider; _editoperationsfactory = ieofs; _signaturehelpbroker = ish; //_textdocumentfactoryservice = itdfs; _completionbroker = icb; _adaptersfactory = ieafs; _quickinfobroker = iqib; }
internal AsmQuickInfoController( ITextView textView, IList <ITextBuffer> subjectBuffers, IQuickInfoBroker quickInfoBroker) { //AsmDudeToolsStatic.Output_INFO("AsmQuickInfoController:constructor: file=" + AsmDudeToolsStatic.GetFileName(textView.TextBuffer)); this._textView = textView; this._subjectBuffers = subjectBuffers; this._quickInfoBroker = quickInfoBroker; this._textView.MouseHover += this.OnTextViewMouseHover; /*this._textView.MouseHover += (o, e) => { * SnapshotPoint? point = GetMousePosition(new SnapshotPoint(this._textView.TextSnapshot, e.Position)); * if (point.HasValue) * { * ITrackingPoint triggerPoint = point.Value.Snapshot.CreateTrackingPoint(point.Value.Position, PointTrackingMode.Positive); * if (!this._quickInfoBroker.IsQuickInfoActive(this._textView)) * { * this._quickInfoBroker.TriggerQuickInfo(this._textView, triggerPoint, false); * } * } * }; */ }
QuickInfoTriggerServiceProvider(IQuickInfoBroker quickInfoBroker) { this.quickInfoBroker = quickInfoBroker; }
public QuickInfoPresenter(IQuickInfoBroker quickInfoBroker) { _quickInfoBroker = quickInfoBroker; }
public QuickInfoPresenterSession(IQuickInfoBroker quickInfoBroker, ITextView textView, ITextBuffer subjectBuffer) : this(quickInfoBroker, textView, subjectBuffer, null) { }
public QuickInfoPresenterSession(IThreadingContext threadingContext, IQuickInfoBroker quickInfoBroker, DeferredContentFrameworkElementFactory elementFactory, ITextView textView, ITextBuffer subjectBuffer) : this(threadingContext, quickInfoBroker, elementFactory, textView, subjectBuffer, null) { }
internal AsmQuickInfoController(ITextView textView, IList <ITextBuffer> subjectBuffers, IQuickInfoBroker quickInfoBroker) { _textView = textView; _subjectBuffers = subjectBuffers; _quickInfoBroker = quickInfoBroker; _textView.MouseHover += OnTextViewMouseHover; }
internal EventHookupSessionManager(IHACK_EventHookupDismissalOnBufferChangePreventerService prematureDismissalPreventer, IQuickInfoBroker quickInfoBroker) { _prematureDismissalPreventer = prematureDismissalPreventer; _quickInfoBroker = quickInfoBroker; }
public IntellisenseControllerProvider(IQuickInfoBroker quickInfoBroker) { QuickInfoBroker = quickInfoBroker; }
public TemplateCompletionControllerProvider([Import(typeof(SVsServiceProvider))]IServiceProvider serviceProvider, ICompletionBroker completionBroker, IQuickInfoBroker quickInfoBroker, ISignatureHelpBroker signatureHelpBroker) { _completionBroker = completionBroker; _quickInfoBroker = quickInfoBroker; _signatureHelpBroker = signatureHelpBroker; _pyService = (PythonToolsService)serviceProvider.GetService(typeof(PythonToolsService)); }
public QuickInfoManager(ITextView textView, IQuickInfoBroker quickInfoBroker, QuickInfoModelProviderService quickInfoModelProviderService) { _textView = textView; _quickInfoBroker = quickInfoBroker; _quickInfoModelProviderService = quickInfoModelProviderService; }
public TemplateCompletionControllerProvider([Import(typeof(SVsServiceProvider))] IServiceProvider serviceProvider, ICompletionBroker completionBroker, IQuickInfoBroker quickInfoBroker, ISignatureHelpBroker signatureHelpBroker) { _completionBroker = completionBroker; _quickInfoBroker = quickInfoBroker; _signatureHelpBroker = signatureHelpBroker; _pyService = (PythonToolsService)serviceProvider.GetService(typeof(PythonToolsService)); }
public QuickInfoControllerProvider(IQuickInfoBroker quickInfoBroker, ICoreShell shell) { _quickInfoBroker = quickInfoBroker; _shell = shell; }
DocumentViewerToolTipServiceProvider(IImageManager imageManager, IDotNetImageManager dotNetImageManager, ICodeToolTipSettings codeToolTipSettings, IQuickInfoBroker quickInfoBroker, IClassificationFormatMapService classificationFormatMapService, IThemeClassificationTypeService themeClassificationTypeService, [ImportMany] IEnumerable <Lazy <IDocumentViewerToolTipProvider, IDocumentViewerToolTipProviderMetadata> > documentViewerToolTipProviders) { this.imageManager = imageManager; this.dotNetImageManager = dotNetImageManager; this.codeToolTipSettings = codeToolTipSettings; this.quickInfoBroker = quickInfoBroker; this.classificationFormatMapService = classificationFormatMapService; this.themeClassificationTypeService = themeClassificationTypeService; this.documentViewerToolTipProviders = documentViewerToolTipProviders.OrderBy(a => a.Metadata.Order).ToArray(); }
public QuickInfoController(ITextView textView, IList <ITextBuffer> subjectBuffers, IQuickInfoBroker quickInfoBroker, ICoreShell shell) { _quickInfoBroker = quickInfoBroker; _textView = textView; _subjectBuffers = subjectBuffers; _shell = shell; _textView.MouseHover += OnViewMouseHover; _textView.TextBuffer.Changing += OnTextBufferChanging; ServiceManager.AddService(this, textView, shell); }
public QuickInfoPresenter(IQuickInfoBroker quickInfoBroker, QuickInfoContentConverter contentConverter) { _quickInfoBroker = quickInfoBroker; _contentConverter = contentConverter; }
public DocumentViewerToolTipService(IDotNetImageService dotNetImageService, ICodeToolTipSettings codeToolTipSettings, Lazy<IDocumentViewerToolTipProvider, IDocumentViewerToolTipProviderMetadata>[] documentViewerToolTipProviders, IDocumentViewer documentViewer, IQuickInfoBroker quickInfoBroker, IClassificationFormatMap classificationFormatMap, IThemeClassificationTypeService themeClassificationTypeService, IDecompilerService decompilerService) { if (dotNetImageService == null) throw new ArgumentNullException(nameof(dotNetImageService)); if (codeToolTipSettings == null) throw new ArgumentNullException(nameof(codeToolTipSettings)); if (documentViewerToolTipProviders == null) throw new ArgumentNullException(nameof(documentViewerToolTipProviders)); if (documentViewer == null) throw new ArgumentNullException(nameof(documentViewer)); if (quickInfoBroker == null) throw new ArgumentNullException(nameof(quickInfoBroker)); if (classificationFormatMap == null) throw new ArgumentNullException(nameof(classificationFormatMap)); if (themeClassificationTypeService == null) throw new ArgumentNullException(nameof(themeClassificationTypeService)); if (decompilerService == null) throw new ArgumentNullException(nameof(decompilerService)); this.dotNetImageService = dotNetImageService; this.codeToolTipSettings = codeToolTipSettings; this.documentViewerToolTipProviders = documentViewerToolTipProviders; this.documentViewer = documentViewer; this.quickInfoBroker = quickInfoBroker; this.classificationFormatMap = classificationFormatMap; this.themeClassificationTypeService = themeClassificationTypeService; this.decompilerService = decompilerService; }
QuickInfoControllerProvider(IQuickInfoBroker quickInfoBroker) { this.quickInfoBroker = quickInfoBroker; }
DocumentViewerToolTipServiceProvider(IDotNetImageService dotNetImageService, ICodeToolTipSettings codeToolTipSettings, IQuickInfoBroker quickInfoBroker, IClassificationFormatMapService classificationFormatMapService, IThemeClassificationTypeService themeClassificationTypeService, IDecompilerService decompilerService, [ImportMany] IEnumerable<Lazy<IDocumentViewerToolTipProvider, IDocumentViewerToolTipProviderMetadata>> documentViewerToolTipProviders) { this.dotNetImageService = dotNetImageService; this.codeToolTipSettings = codeToolTipSettings; this.quickInfoBroker = quickInfoBroker; this.classificationFormatMapService = classificationFormatMapService; this.themeClassificationTypeService = themeClassificationTypeService; this.decompilerService = decompilerService; this.documentViewerToolTipProviders = documentViewerToolTipProviders.OrderBy(a => a.Metadata.Order).ToArray(); }
public SignatureHelpCommand(IWpfTextView view, ISignatureHelpBroker signaturehelpBroker, IQuickInfoBroker quickInfoBroker) { _view = view; _signaturehelpBroker = signaturehelpBroker; _quickInfoBroker = quickInfoBroker; }
public VarAdorner(IWpfTextView view, VarTag tag, IQuickInfoBroker quickInfo) { tag = Tag; View = view; QuickInfo = quickInfo; }
public QuickInfoPresenter(IThreadingContext threadingContext, IQuickInfoBroker quickInfoBroker, DeferredContentFrameworkElementFactory elementFactory) : base(threadingContext) { _quickInfoBroker = quickInfoBroker; _elementFactory = elementFactory; }
public ViewQuickInfoBroker(IQuickInfoBroker quickInfoBroker) { _quickInfoBroker = quickInfoBroker; }
internal SpringQuickInfoController(ITextView textView, IList <ITextBuffer> textBuffers, IQuickInfoBroker quickInfoBroker) { this.textView = textView; this.textBuffers = textBuffers; this.quickInfoBroker = quickInfoBroker; this.textView.MouseHover += new EventHandler <MouseHoverEventArgs>(OnTextViewMouseHover); }