public override string ToString() { var sb = new StringBuilder(); sb.Append($"Project Name={Name} File={ProjectFile}"); if (EntryTargets != null) { sb.Append($" Targets=[{string.Join(",", EntryTargets)}]"); } if (GlobalProperties != null) { sb.Append($" GlobalProperties=[{string.Join(",", GlobalProperties.Select(kvp => $"{kvp.Key}={kvp.Value}"))}]"); } return(sb.ToString()); }
public override string ToString() { var sb = new StringBuilder(); sb.Append($"Project Name={Name} File={ProjectFile}"); if (EntryTargets != null && EntryTargets.Any()) { sb.Append($" Targets=[{string.Join(", ", EntryTargets)}]"); } if (GlobalProperties != null) { sb.Append($" GlobalProperties=[{string.Join(", ", GlobalProperties.Select(kvp => $"{kvp.Key}={TextUtilities.ShortenValue(kvp.Value, "...", maxChars: 150)}"))}]"); } return(sb.ToString()); }