private void WritePackageMayBeRemoved(PackageToRemove item) { _console.Write(" * "); _console.ForegroundColor = ConsoleColor.Cyan; _console.Write("{0} ", item.Package.Name); _console.ForegroundColor = ConsoleColor.Gray; _console.WriteLine(item.Package.GetVersionString()); if (item.Package.IsGreaterThan(item.Original.Package, out var indeterminate)) { _console.ForegroundColor = ConsoleColor.DarkGray; _console.Write(indeterminate ? " Might be updated from " : " Updated from "); _console.ForegroundColor = ConsoleColor.Gray; _console.Write(item.Original.Package.GetVersionString()); _console.ForegroundColor = ConsoleColor.DarkGray; _console.Write(" in "); _console.ForegroundColor = ConsoleColor.Cyan; _console.WriteLine(item.Original.Project.Name); _console.ResetColor(); } else { _console.ForegroundColor = ConsoleColor.DarkGray; _console.Write(indeterminate ? " Does not match " : " Downgraded from "); _console.ForegroundColor = ConsoleColor.Gray; _console.Write(item.Original.Package.GetVersionString()); _console.ForegroundColor = ConsoleColor.DarkGray; _console.Write(" in "); _console.ForegroundColor = ConsoleColor.Cyan; _console.WriteLine(item.Original.Project.Name); _console.ResetColor(); } }
private void WritePackageMayBeRemoved(PackageToRemove item) { _console.Write(" * "); _console.ForegroundColor = ConsoleColor.Cyan; _console.Write("{0} ", item.Package.Name); _console.ForegroundColor = ConsoleColor.Gray; _console.WriteLine(item.Package.Version.ToString()); if (item.Package.Version > item.Original.Package.Version) { _console.ForegroundColor = ConsoleColor.DarkGray; _console.Write(" Updated from "); _console.ForegroundColor = ConsoleColor.Gray; _console.Write(item.Original.Package.Version.ToString()); _console.ForegroundColor = ConsoleColor.DarkGray; _console.Write(" in "); _console.ForegroundColor = ConsoleColor.Cyan; _console.WriteLine(item.Original.Project.Name); _console.ResetColor(); } else { _console.ForegroundColor = ConsoleColor.DarkGray; _console.Write(" Downgraded from "); _console.ForegroundColor = ConsoleColor.Gray; _console.Write(item.Original.Package.Version.ToString()); _console.ForegroundColor = ConsoleColor.DarkGray; _console.Write(" in "); _console.ForegroundColor = ConsoleColor.Cyan; _console.WriteLine(item.Original.Project.Name); _console.ResetColor(); } }
private void WritePackageCanBeRemoved(PackageToRemove item) { _console.Write(" * "); _console.ForegroundColor = ConsoleColor.Cyan; _console.Write("{0}", item.Package.Name); _console.ForegroundColor = ConsoleColor.DarkGray; _console.WriteLine(" (ref by {0})", item.Original.Project.Name); _console.ResetColor(); }