public int GetMaxNumPad(PackageReferenceDic dic) { var maxNameWidth = dic.SelectMany(y => y.Value?.Select(u => u.Name.Length)) .OrderByDescending(x => x).First(); var maxNamePad = maxNameWidth + 10; return(maxNamePad); }
public void RenderTable(PackageReferenceDic dic) { var maxNamePad = GetMaxNumPad(dic); foreach (var d in dic) { RenderProjectResults(StartTabIdx, maxNamePad, d.Key, d.Value); } }
public void RenderProjectResults(int startTabIdx, PackageReferenceDic dic) { if (dic.Any()) { var maxNamePad = this.GetMaxNumPad(dic); foreach (var d in dic) { RenderProjectResults(startTabIdx, maxNamePad, d.Key, d.Value); } } }