public InternalTextLayerController( TextEditRenderBox visualTextSurface, EditableTextFlowLayer textLayer) { this.visualTextSurface = visualTextSurface; textLineWriter = new TextLineWriter(textLayer); commandHistory = new DocumentCommandCollection(this); #if DEBUG if (dbugEnableTextManRecorder) { _dbugActivityRecorder = new debugActivityRecorder(); textLineWriter.dbugTextManRecorder = _dbugActivityRecorder; throw new NotSupportedException(); _dbugActivityRecorder.Start(null); } #endif }