Jo Shields a575963da9 Imported Upstream version 3.6.0
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
2014-08-13 10:39:27 +01:00

883 lines
45 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Type Name="FileVersionInfo" FullName="System.Diagnostics.FileVersionInfo">
<TypeSignature Language="C#" Value="public sealed class FileVersionInfo" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit FileVersionInfo extends System.Object" />
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
<AssemblyVersion>1.0.3300.0</AssemblyVersion>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the &lt;link location="node:gtk-sharp/programming/threads"&gt;Gtk# Thread Programming&lt;/link&gt; for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Typically, a version number is displayed as "major number.minor number.build number.private part number". A file version number is a 64-bit number that holds the version number for a file as follows: </para>
<list type="bullet">
<item>
<para>The first 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FileMajorPart" /> number.</para>
</item>
<item>
<para>The next 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FileMinorPart" /> number.</para>
</item>
<item>
<para>The third set of 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FileBuildPart" /> number.</para>
</item>
<item>
<para>The last 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FilePrivatePart" /> number.</para>
</item>
</list>
<para>Use the <see cref="M:System.Diagnostics.FileVersionInfo.GetVersionInfo(System.String)" /> method of this class to get a <see cref="T:System.Diagnostics.FileVersionInfo" /> containing information about a file, then look at the properties for information about the file. The <see cref="P:System.Diagnostics.FileVersionInfo.FileVersion" /> property provides version information about the file. The <see cref="P:System.Diagnostics.FileVersionInfo.ProductMajorPart" />, <see cref="P:System.Diagnostics.FileVersionInfo.ProductMinorPart" />, <see cref="P:System.Diagnostics.FileVersionInfo.ProductBuildPart" />, <see cref="P:System.Diagnostics.FileVersionInfo.ProductPrivatePart" />, and <see cref="P:System.Diagnostics.FileVersionInfo.ProductVersion" /> properties provide version information for the product that the specified file is a part of. Call <see cref="M:System.Diagnostics.FileVersionInfo.ToString" /> to get a partial list of properties and their values for this file.</para>
<para>The <see cref="T:System.Diagnostics.FileVersionInfo" /> properties are based on version resource information built into the file. Version resources are often built into binary files such as .exe or .dll files; text files do not have version resource information.</para>
<para>Version resources are typically specified in a Win32 resource file, or in assembly attributes. For example the <see cref="P:System.Diagnostics.FileVersionInfo.IsDebug" /> property reflects the VS_FF_DEBUG flag value in the file's VS_FIXEDFILEINFO block, which is built from the VERSIONINFO resource in a Win32 resource file. For more information about specifying version resources in a Win32 resource file, see "About Resource Files" and "VERSIONINFO Resource" in the Platform SDK. For more information about specifying version resources in a .NET module, see the <format type="text/html"><a href="36a98a81-b5b5-4c19-912a-11f91eff7f4e">Setting Assembly Attributes</a></format> topic.</para>
<block subset="none" type="note">
<para>This class makes a link demand at the class level that applies to all members. A <see cref="T:System.Security.SecurityException" /> is thrown when the immediate caller does not have full trust permission. For details about link demands, see <format type="text/html"><a href="a33fd5f9-2de9-4653-a4f0-d9df25082c4d">Link Demands</a></format>.</para>
<para />
</block>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Provides version information for a physical file on disk.</para>
</summary>
</Docs>
<Members>
<Member MemberName="Comments">
<MemberSignature Language="C#" Value="public string Comments { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Comments" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'string'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This property contains additional information that can be displayed for diagnostic purposes.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the comments associated with the file.</para>
</summary>
</Docs>
</Member>
<Member MemberName="CompanyName">
<MemberSignature Language="C#" Value="public string CompanyName { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string CompanyName" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'string'</value>
<remarks>To be added</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the name of the company that produced the file.</para>
</summary>
</Docs>
</Member>
<Member MemberName="FileBuildPart">
<MemberSignature Language="C#" Value="public int FileBuildPart { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 FileBuildPart" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'int'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Typically, a version number is displayed as "major number.minor number.build number.private part number". A file version number is a 64-bit number that holds the version number for a file as follows: </para>
<list type="bullet">
<item>
<para>The first 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FileMajorPart" /> number.</para>
</item>
<item>
<para>The next 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FileMinorPart" /> number.</para>
</item>
<item>
<para>The third set of 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FileBuildPart" /> number.</para>
</item>
<item>
<para>The last 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FilePrivatePart" /> number.</para>
</item>
</list>
<para>This property gets the third set of 16 bits.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the build number of the file.</para>
</summary>
</Docs>
</Member>
<Member MemberName="FileDescription">
<MemberSignature Language="C#" Value="public string FileDescription { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string FileDescription" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'string'</value>
<remarks>To be added</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the description of the file.</para>
</summary>
</Docs>
</Member>
<Member MemberName="FileMajorPart">
<MemberSignature Language="C#" Value="public int FileMajorPart { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 FileMajorPart" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'int'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Typically, a version number is displayed as "major number.minor number.build number.private part number". A file version number is a 64-bit number that holds the version number for a file as follows: </para>
<list type="bullet">
<item>
<para>The first 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FileMajorPart" /> number.</para>
</item>
<item>
<para>The next 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FileMinorPart" /> number.</para>
</item>
<item>
<para>The third set of 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FileBuildPart" /> number.</para>
</item>
<item>
<para>The last 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FilePrivatePart" /> number.</para>
</item>
</list>
<para>This property gets the first set of 16 bits.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the major part of the version number.</para>
</summary>
</Docs>
</Member>
<Member MemberName="FileMinorPart">
<MemberSignature Language="C#" Value="public int FileMinorPart { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 FileMinorPart" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'int'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Typically, a version number is displayed as "major number.minor number.build number.private part number". A file version number is a 64-bit number that holds the version number for a file as follows: </para>
<list type="bullet">
<item>
<para>The first 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FileMajorPart" /> number.</para>
</item>
<item>
<para>The next 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FileMinorPart" /> number.</para>
</item>
<item>
<para>The third set of 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FileBuildPart" /> number.</para>
</item>
<item>
<para>The last 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FilePrivatePart" /> number.</para>
</item>
</list>
<para>This property gets the second set of 16 bits.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the minor part of the version number of the file.</para>
</summary>
</Docs>
</Member>
<Member MemberName="FileName">
<MemberSignature Language="C#" Value="public string FileName { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string FileName" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'string'</value>
<remarks>To be added</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the name of the file that this instance of <see cref="T:System.Diagnostics.FileVersionInfo" /> describes.</para>
</summary>
</Docs>
</Member>
<Member MemberName="FilePrivatePart">
<MemberSignature Language="C#" Value="public int FilePrivatePart { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 FilePrivatePart" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'int'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Typically, a version number is displayed as "major number.minor number.build number.private part number". A file version number is a 64-bit number that holds the version number for a file as follows: </para>
<list type="bullet">
<item>
<para>The first 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FileMajorPart" /> number.</para>
</item>
<item>
<para>The next 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FileMinorPart" /> number.</para>
</item>
<item>
<para>The third set of 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FileBuildPart" /> number.</para>
</item>
<item>
<para>The last 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FilePrivatePart" /> number.</para>
</item>
</list>
<para>This property gets the last set of 16 bits.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the file private part number.</para>
</summary>
</Docs>
</Member>
<Member MemberName="FileVersion">
<MemberSignature Language="C#" Value="public string FileVersion { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string FileVersion" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'string'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Typically, a version number is displayed as "major number.minor number.build number.private part number". A file version number is a 64-bit number that holds the version number for a file as follows: </para>
<list type="bullet">
<item>
<para>The first 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FileMajorPart" /> number.</para>
</item>
<item>
<para>The next 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FileMinorPart" /> number.</para>
</item>
<item>
<para>The third set of 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FileBuildPart" /> number.</para>
</item>
<item>
<para>The last 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.FilePrivatePart" /> number.</para>
</item>
</list>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the file version number.</para>
</summary>
</Docs>
</Member>
<Member MemberName="GetVersionInfo">
<MemberSignature Language="C#" Value="public static System.Diagnostics.FileVersionInfo GetVersionInfo (string fileName);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Diagnostics.FileVersionInfo GetVersionInfo(string fileName) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Diagnostics.FileVersionInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="fileName" Type="System.String" />
</Parameters>
<Docs>
<remarks>To be added</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Returns a <see cref="T:System.Diagnostics.FileVersionInfo" /> representing the version information associated with the specified file.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>A <see cref="T:System.Diagnostics.FileVersionInfo" /> containing information about the file. If the file did not contain version information, the <see cref="T:System.Diagnostics.FileVersionInfo" /> contains only the name of the file requested.</para>
</returns>
<param name="fileName">
<attribution license="cc4" from="Microsoft" modified="false" />The fully qualified path and name of the file to retrieve the version information for. </param>
</Docs>
</Member>
<Member MemberName="InternalName">
<MemberSignature Language="C#" Value="public string InternalName { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string InternalName" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'string'</value>
<remarks>To be added</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the internal name of the file, if one exists.</para>
</summary>
</Docs>
</Member>
<Member MemberName="IsDebug">
<MemberSignature Language="C#" Value="public bool IsDebug { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsDebug" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'bool'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The <see cref="T:System.Diagnostics.FileVersionInfo" /> properties are based on version resource information built into the file. Version resources are often built into binary files such as .exe or .dll files; text files do not have version resource information.</para>
<para>Version resources are typically specified in a Win32 resource file, or in assembly attributes. The <see cref="P:System.Diagnostics.FileVersionInfo.IsDebug" /> property reflects the VS_FF_DEBUG flag value in the file's VS_FIXEDFILEINFO block, which is built from the VERSIONINFO resource in a Win32 resource file. For more information about specifying version resources in a Win32 resource file, see the Platform SDK About Resource Files topic and VERSIONINFO Resource topic topics.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets a value that specifies whether the file contains debugging information or is compiled with debugging features enabled.</para>
</summary>
</Docs>
</Member>
<Member MemberName="IsPatched">
<MemberSignature Language="C#" Value="public bool IsPatched { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsPatched" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'bool'</value>
<remarks>To be added</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>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.</para>
</summary>
</Docs>
</Member>
<Member MemberName="IsPreRelease">
<MemberSignature Language="C#" Value="public bool IsPreRelease { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsPreRelease" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'bool'</value>
<remarks>To be added</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets a value that specifies whether the file is a development version, rather than a commercially released product.</para>
</summary>
</Docs>
</Member>
<Member MemberName="IsPrivateBuild">
<MemberSignature Language="C#" Value="public bool IsPrivateBuild { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsPrivateBuild" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'bool'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>If this value is true, <see cref="P:System.Diagnostics.FileVersionInfo.PrivateBuild" /> will describe how this version of the file differs from the standard version.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets a value that specifies whether the file was built using standard release procedures.</para>
</summary>
</Docs>
</Member>
<Member MemberName="IsSpecialBuild">
<MemberSignature Language="C#" Value="public bool IsSpecialBuild { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsSpecialBuild" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'bool'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>A file that is a special build was built using standard release procedures, but the file differs from a standard file of the same version number. If this value is true, the <see cref="P:System.Diagnostics.FileVersionInfo.SpecialBuild" /> property must specify how this file differs from the standard version.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets a value that specifies whether the file is a special build.</para>
</summary>
</Docs>
</Member>
<Member MemberName="Language">
<MemberSignature Language="C#" Value="public string Language { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Language" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'string'</value>
<remarks>To be added</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the default language string for the version info block.</para>
</summary>
</Docs>
</Member>
<Member MemberName="LegalCopyright">
<MemberSignature Language="C#" Value="public string LegalCopyright { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string LegalCopyright" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'string'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This should include the full text of all notices, legal symbols, copyright dates, and so on or null if the file did not contain version information.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets all copyright notices that apply to the specified file.</para>
</summary>
</Docs>
</Member>
<Member MemberName="LegalTrademarks">
<MemberSignature Language="C#" Value="public string LegalTrademarks { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string LegalTrademarks" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'string'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>The legal trademarks include the full text of all notices, legal symbols, and trademark numbers.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the trademarks and registered trademarks that apply to the file.</para>
</summary>
</Docs>
</Member>
<Member MemberName="OriginalFilename">
<MemberSignature Language="C#" Value="public string OriginalFilename { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string OriginalFilename" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'string'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This property enables an application to determine whether a file has been renamed.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the name the file was created with.</para>
</summary>
</Docs>
</Member>
<Member MemberName="PrivateBuild">
<MemberSignature Language="C#" Value="public string PrivateBuild { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string PrivateBuild" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'string'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>This information is present when <see cref="P:System.Diagnostics.FileVersionInfo.IsPrivateBuild" /> is true.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets information about a private version of the file.</para>
</summary>
</Docs>
</Member>
<Member MemberName="ProductBuildPart">
<MemberSignature Language="C#" Value="public int ProductBuildPart { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 ProductBuildPart" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'int'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Typically, a version number is displayed as "major number.minor number.build number.private part number". A product version number is a 64-bit number that holds the version number as follows: </para>
<list type="bullet">
<item>
<para>The first 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.ProductMajorPart" /> number.</para>
</item>
<item>
<para>The next 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.ProductMinorPart" /> number.</para>
</item>
<item>
<para>The third set of 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.ProductBuildPart" /> number.</para>
</item>
<item>
<para>The last 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.ProductPrivatePart" /> number.</para>
</item>
</list>
<para>This property gets the third set of 16 bits.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the build number of the product this file is associated with.</para>
</summary>
</Docs>
</Member>
<Member MemberName="ProductMajorPart">
<MemberSignature Language="C#" Value="public int ProductMajorPart { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 ProductMajorPart" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'int'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Typically, a version number is displayed as "major number.minor number.build number.private part number". A product version number is a 64-bit number that holds the version number as follows: </para>
<list type="bullet">
<item>
<para>The first 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.ProductMajorPart" /> number.</para>
</item>
<item>
<para>The next 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.ProductMinorPart" /> number.</para>
</item>
<item>
<para>The third set of 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.ProductBuildPart" /> number.</para>
</item>
<item>
<para>The last 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.ProductPrivatePart" /> number.</para>
</item>
</list>
<para>This property gets the first set of 16 bits.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the major part of the version number for the product this file is associated with.</para>
</summary>
</Docs>
</Member>
<Member MemberName="ProductMinorPart">
<MemberSignature Language="C#" Value="public int ProductMinorPart { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 ProductMinorPart" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'int'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Typically, a version number is displayed as "major number.minor number.build number.private part number". A product version number is a 64-bit number that holds the version number as follows: </para>
<list type="bullet">
<item>
<para>The first 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.ProductMajorPart" /> number.</para>
</item>
<item>
<para>The next 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.ProductMinorPart" /> number.</para>
</item>
<item>
<para>The third set of 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.ProductBuildPart" /> number.</para>
</item>
<item>
<para>The last 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.ProductPrivatePart" /> number.</para>
</item>
</list>
<para>This property gets the second set of 16 bits.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the minor part of the version number for the product the file is associated with.</para>
</summary>
</Docs>
</Member>
<Member MemberName="ProductName">
<MemberSignature Language="C#" Value="public string ProductName { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ProductName" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'string'</value>
<remarks>To be added</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the name of the product this file is distributed with.</para>
</summary>
</Docs>
</Member>
<Member MemberName="ProductPrivatePart">
<MemberSignature Language="C#" Value="public int ProductPrivatePart { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 ProductPrivatePart" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'int'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Typically, a version number is displayed as "major number.minor number.build number.private part number". A product version number is a 64-bit number that holds the version number as follows: </para>
<list type="bullet">
<item>
<para>The first 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.ProductMajorPart" /> number.</para>
</item>
<item>
<para>The next 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.ProductMinorPart" /> number.</para>
</item>
<item>
<para>The third set of 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.ProductBuildPart" /> number.</para>
</item>
<item>
<para>The last 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.ProductPrivatePart" /> number.</para>
</item>
</list>
<para>This property gets the last set of 16 bits.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the private part number of the product this file is associated with.</para>
</summary>
</Docs>
</Member>
<Member MemberName="ProductVersion">
<MemberSignature Language="C#" Value="public string ProductVersion { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ProductVersion" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'string'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Typically, a version number is displayed as "major number.minor number.build number.private part number". A product version number is a 64-bit number that holds the version number as follows: </para>
<list type="bullet">
<item>
<para>The first 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.ProductMajorPart" /> number.</para>
</item>
<item>
<para>The next 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.ProductMinorPart" /> number.</para>
</item>
<item>
<para>The third set of 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.ProductBuildPart" /> number.</para>
</item>
<item>
<para>The last 16 bits are the <see cref="P:System.Diagnostics.FileVersionInfo.ProductPrivatePart" /> number.</para>
</item>
</list>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the version of the product this file is distributed with.</para>
</summary>
</Docs>
</Member>
<Member MemberName="SpecialBuild">
<MemberSignature Language="C#" Value="public string SpecialBuild { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string SpecialBuild" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<value>To be added: an object of type 'string'</value>
<remarks>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>If <see cref="P:System.Diagnostics.FileVersionInfo.IsSpecialBuild" /> is true, <see cref="P:System.Diagnostics.FileVersionInfo.SpecialBuild" /> must specify how this file differs from the standard version of the file.</para>
</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Gets the special build information for the file.</para>
</summary>
</Docs>
</Member>
<Member MemberName="ToString">
<MemberSignature Language="C#" Value="public override string ToString ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<remarks>To be added</remarks>
<summary>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>Returns a partial list of properties in the <see cref="T:System.Diagnostics.FileVersionInfo" /> and their values.</para>
</summary>
<returns>
<attribution license="cc4" from="Microsoft" modified="false" />
<para>A list of the following properties in this class and their values: </para>
<para>
<see cref="P:System.Diagnostics.FileVersionInfo.FileName" />, <see cref="P:System.Diagnostics.FileVersionInfo.InternalName" />, <see cref="P:System.Diagnostics.FileVersionInfo.OriginalFilename" />, <see cref="P:System.Diagnostics.FileVersionInfo.FileVersion" />, <see cref="P:System.Diagnostics.FileVersionInfo.FileDescription" />, <see cref="P:System.Diagnostics.FileVersionInfo.ProductName" />, <see cref="P:System.Diagnostics.FileVersionInfo.ProductVersion" />, <see cref="P:System.Diagnostics.FileVersionInfo.IsDebug" />, <see cref="P:System.Diagnostics.FileVersionInfo.IsPatched" />, <see cref="P:System.Diagnostics.FileVersionInfo.IsPreRelease" />, <see cref="P:System.Diagnostics.FileVersionInfo.IsPrivateBuild" />, <see cref="P:System.Diagnostics.FileVersionInfo.IsSpecialBuild" />,</para>
<para>
<see cref="P:System.Diagnostics.FileVersionInfo.Language" />.</para>
<para>If the file did not contain version information, this list will contain only the name of the requested file. Boolean values will be false, and all other entries will be null.</para>
</returns>
</Docs>
</Member>
</Members>
</Type>