diff --git a/p4api.net/Changelist.cs b/p4api.net/Changelist.cs index 314d41b..c0d48cc 100644 --- a/p4api.net/Changelist.cs +++ b/p4api.net/Changelist.cs @@ -36,6 +36,7 @@ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE using System; using System.Collections.Generic; using System.Linq; +using System.Text; /// /// Specifies type of Change List @@ -781,12 +782,12 @@ override public String ToString() } } - String filesStr = String.Empty; + StringBuilder filesStringBuilder = new StringBuilder(); if (Files != null&&Pending) { foreach (FileSpec file in Files) { - filesStr += $"\t{file.ToEscapedString()}{Environment.NewLine}"; + filesStringBuilder.Append($"\t{file.ToEscapedString()}{Environment.NewLine}"); } } @@ -819,7 +820,7 @@ override public String ToString() String value = String.Format(ChangelistSpecFormat, ChangeNumbeStr, FormBase.FormatDateTime(ModifiedDate), ClientId, OwnerName, statusStr, - restrictedStr, importedStr, identityStr, descStr, jobsStr, streamStr, filesStr); + restrictedStr, importedStr, identityStr, descStr, jobsStr, streamStr, filesStringBuilder.ToString()); return value; }