Beef Corlib
Public Types | Public Member Functions | Properties | List of all members
System.Diagnostics.FileVersionInfo Class Reference

Public Types

enum  Error { FileNotFound, NotSupported }
 

Public Member Functions

void Dispose ()
 
Result< void, Error > GetVersionInfo (StringView fileName)
 
override void ToString (String str)
 

Properties

StringView Comments [get]
 Gets the comments associated with the file.
 
StringView CompanyName [get]
 >Gets the name of the company that produced the file.
 
int FileBuildPart [get]
 Gets the build number of the file.
 
String FileDescription [get]
 Gets the description of the file.
 
int FileMajorPart [get]
 Gets the major part of the version number.
 
int FileMinorPart [get]
 Gets the minor part of the version number of the file.
 
String FileName [get]
 Gets the name of the file that this instance describes.
 
int FilePrivatePart [get]
 Gets the file private part number.
 
String FileVersion [get]
 Gets the file version number.
 
String InternalName [get]
 Gets the internal name of the file, if one exists.
 
bool IsDebug [get]
 Gets a value that specifies whether the file contains debugging information or is compiled with debugging features enabled.
 
bool IsPatched [get]
 Gets a value that specifies whether the file has been modified and is not identical to the original shipping file of the same version number.
 
bool IsPrivateBuild [get]
 Gets a value that specifies whether the file was built using standard release procedures.
 
bool IsPreRelease [get]
 Gets a value that specifies whether the file is a development version, rather than a commercially released product.
 
bool IsSpecialBuild [get]
 Gets a value that specifies whether the file is a special build.
 
String Language [get]
 Gets the default language String for the version info block.
 
String LegalCopyright [get]
 Gets all copyright notices that apply to the specified file.
 
String LegalTrademarks [get]
 Gets the trademarks and registered trademarks that apply to the file.
 
String OriginalFilename [get]
 Gets the name the file was created with.
 
String PrivateBuild [get]
 Gets information about a private version of the file.
 
int ProductBuildPart [get]
 Gets the build number of the product this file is associated with.
 
int ProductMajorPart [get]
 Gets the major part of the version number for the product this file is associated with.
 
int ProductMinorPart [get]
 Gets the minor part of the version number for the product the file is associated with.
 
String ProductName [get]
 Gets the name of the product this file is distributed with.
 
int ProductPrivatePart [get]
 Gets the private part number of the product this file is associated with.
 
String ProductVersion [get]
 Gets the version of the product this file is distributed with.
 
String SpecialBuild [get]
 Gets the special build information for the file.
 

Member Function Documentation

◆ GetVersionInfo()

Result<void, Error> System.Diagnostics.FileVersionInfo.GetVersionInfo ( StringView  fileName)
inline

Returns a System.Windows.Forms.FileVersionInfo representing the version information associated with the specified file.

◆ ToString()

override void System.Diagnostics.FileVersionInfo.ToString ( String  str)
inline

Returns a partial list of properties in System.Windows.Forms.FileVersionInfo and their values.