public DebuggerTabItem(DebugProgramItem programItem, OutputViewer outputViewer) { ProgramItem = programItem; OutputViewer = outputViewer; Header = programItem.Header; Content = CodeViewer = new SqlEditor { ColorizeBackground = false }; CodeViewer.Initialize(outputViewer.DocumentPage.InfrastructureFactory, outputViewer.ConnectionAdapter.DatabaseModel); CodeViewer.Editor.TextArea.TextView.BackgroundRenderers.Add(_backgroundRenderer); _iconMargin = new IconMargin(this) { DocumentRepository = CodeViewer.DocumentRepository }; CodeViewer.Editor.TextArea.LeftMargins.Add(_iconMargin); }