public virtual IAppender RemoveAppender(IAppender appender) { lock (this) { if (appender != null && m_appenderAttachedImpl != null) { return m_appenderAttachedImpl.RemoveAppender(appender); } } return null; }