public static void WriteSummary(this SolutionProjectLanguage that, SolutionFile File, string summary, SolutionProjectLanguageArgument[] @params) { if (string.IsNullOrEmpty(summary)) { return; } var c = new List <XElement>(); c.Add(new XElement("summary", "\n" + summary + "\n")); if (@params != null) { foreach (var item in @params) { c.Add( new XElement("param", new XAttribute("name", item.Name), item.Summary ) ); } } that.WriteComment(File, c.ToArray()); }
public static void WriteComment(this SolutionProjectLanguage that, SolutionFile File, params XElement[] comments) { foreach (var comment in comments) { that.WriteComment(File, comment); } }