/// <include file='doc\FileVersionInfo.uex' path='docs/doc[@for="FileVersionInfo.ToString"]/*' /> /// <devdoc> /// <para>Returns a partial list of properties in System.Windows.Forms.FileVersionInfo /// and their values.</para> /// </devdoc> public override string ToString() { StringBuilder sb = new StringBuilder(128); String nl = "\r\n"; sb.Append("File: "); sb.Append(FileName); sb.Append(nl); sb.Append("InternalName: "); sb.Append(InternalName); sb.Append(nl); sb.Append("OriginalFilename: "); sb.Append(OriginalFilename); sb.Append(nl); sb.Append("FileVersion: "); sb.Append(FileVersion); sb.Append(nl); sb.Append("FileDescription: "); sb.Append(FileDescription); sb.Append(nl); sb.Append("Product: "); sb.Append(ProductName); sb.Append(nl); sb.Append("ProductVersion: "); sb.Append(ProductVersion); sb.Append(nl); sb.Append("Debug: "); sb.Append(IsDebug.ToString()); sb.Append(nl); sb.Append("Patched: "); sb.Append(IsPatched.ToString()); sb.Append(nl); sb.Append("PreRelease: "); sb.Append(IsPreRelease.ToString()); sb.Append(nl); sb.Append("PrivateBuild: "); sb.Append(IsPrivateBuild.ToString()); sb.Append(nl); sb.Append("SpecialBuild: "); sb.Append(IsSpecialBuild.ToString()); sb.Append(nl); sb.Append("Language "); sb.Append(Language); sb.Append(nl); return(sb.ToString()); }
/// <summary> /// Returns a partial list of properties in <see cref="FileVersionInfo" /> /// and their values. /// </summary> public override string ToString() { // An initial capacity of 512 was chosen because it is large enough to cover // the size of the static strings with enough capacity left over to cover // average length property values. var sb = new StringBuilder(512); sb.Append("File: ").AppendLine(FileName); sb.Append("InternalName: ").AppendLine(InternalName); sb.Append("OriginalFilename: ").AppendLine(OriginalFilename); sb.Append("FileVersion: ").AppendLine(FileVersion); sb.Append("FileDescription: ").AppendLine(FileDescription); sb.Append("Product: ").AppendLine(ProductName); sb.Append("ProductVersion: ").AppendLine(ProductVersion); sb.Append("Debug: ").AppendLine(IsDebug.ToString()); sb.Append("Patched: ").AppendLine(IsPatched.ToString()); sb.Append("PreRelease: ").AppendLine(IsPreRelease.ToString()); sb.Append("PrivateBuild: ").AppendLine(IsPrivateBuild.ToString()); sb.Append("SpecialBuild: ").AppendLine(IsSpecialBuild.ToString()); sb.Append("Language: ").AppendLine(Language); return(sb.ToString()); }