protected override void OnTextEditorSet() { var sf = Workspace.CurrentWorkspace.CurrentSolution.GetOrCreateFileReference(this.FilePath) as SolutionUtil.SolutionFile; this.BreakPointMargin = new BreakPointMargin(sf); this.Editor.TextArea.TextView.BackgroundRenderers.Add(this.BreakPointMargin); this.Editor.TextArea.LeftMargins.Insert(0, BreakPointMargin); this.Editor.TextArea.LeftMargins.Insert(1, new RuntimeExecutionMargin()); }
protected override void OnEditorInitialized(TextEditor editor) { base.OnEditorInitialized(editor); var bpm = new BreakPointMargin(this.FileReference); this.EditorInstance.TextArea.TextView.BackgroundRenderers.Add(new UnderlineBackgroundRenderer(this)); this.EditorInstance.TextArea.TextView.BackgroundRenderers.Add(bpm); this.EditorInstance.TextArea.LeftMargins.Insert(0, bpm); this.EditorInstance.TextArea.LeftMargins.Insert(1, new RuntimeExecutionMargin(this)); }