private string GetInstallDateString() { try { return DateTime.MinValue.Equals(InstallDate) ? string.Empty : InstallDate.ToShortDateString(); } catch (SystemException) { return string.Empty; } }
public string ToLongString() { var sb = new StringBuilder(); sb.Append(DisplayName); sb.AppendFormat(" | {0}", Publisher); sb.AppendFormat(" | {0}", DisplayVersion); sb.AppendFormat(" | {0}", DateTime.MinValue.Equals(InstallDate) ? "" : InstallDate.ToShortDateString()); sb.AppendFormat(" | {0}", EstimatedSize); sb.AppendFormat(" | {0}", RegistryPath); sb.AppendFormat(" | {0}", UninstallerKind); sb.AppendFormat(" | {0}", UninstallString); sb.AppendFormat(" | {0}", QuietUninstallString); sb.AppendFormat(" | {0}", Comment); return(sb.ToString()); }