新增TextWriter接口