/// <summary> /// 添加代码 /// </summary> /// <param name="code">代码,null表示截断字符串</param> protected virtual void pushCode(string code) { if (code != null) { pushCodes.Add(code); } else { code = pushCodes.ToString(); if (code.Length != 0) { this.code.Append(@" _code_.Add(@""", code.Replace(@"""", @""""""), @""");"); } pushCodes.Empty(); } }