public virtual void Attach(ITextEditorControlPanelCallBack callback) { this.Analyzer = this.Provider.CreateAnalyzer(); this.Analyzer.Received += new CalculationNotifierReceivedHandler <TResult>(AnalyzerReceived); this.Callback = callback; this.Callback.TextEditorBox.SelectionChanged += new EventHandler(TextEditorBox_SelectionChanged); }
public void InstallCallBack(ITextEditorControlPanelCallBack callback) { foreach (var extension in this.extensions) { extension.Attach(callback); } }
public virtual void Attach(ITextEditorControlPanelCallBack callback) { this.Callback = callback; }