/// <summary> /// Convert the comment to XML. /// </summary> public string ToXML(bool add3SlashLines = false) { var result = MethodNTComment_Methods.Summary_ToXML(CommentSummary, true, add3SlashLines); foreach (MethodNTCommentParameter_ parameter_ in CommentParameters) { result += parameter_.ToXML(add3SlashLines); } result = result.zSubStr_RemoveStrAtEnd(); // Remove last enter return(result); }
public static MethodNTComment_ Create(List <string> sourceLines, ref int ii, out List <string> Attribute_Lines) { var result = new MethodNTComment_(); // {Name = name, Value = value}; List <string> parameterLines; string ctiCodeLine; MethodNTComment_Methods.Comment_Parts(sourceLines, ref ii, out result.CommentSummary, out parameterLines, out Attribute_Lines, out result.CommentReturn, out ctiCodeLine); // Add the parameters foreach (string parameterLine in parameterLines) { var parameter = MethodNTCommentParameter_.Create(parameterLine); result.CommentParameters.Add(parameter); } return(result); }