Version.Revision Property

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Gets the value of the revision component of the version number for the current Version object.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public ReadOnly Property Revision As Integer
public int Revision { get; }

Property Value

Type: System.Int32
The revision number, or -1 if the revision number is undefined.

Remarks

For example, if the version number is 6.2.1.3, the revision number is 3. If the version number is 6.2, the revision number is undefined.

Examples

The following example demonstrates the Version constructor and the Major, Minor, Build, and Revision properties.

' This example demonstrates the Version.Revision property.


Class Example
   Public Shared Sub Demo(ByVal outputBlock As System.Windows.Controls.TextBlock)
      Dim fmtStd As String = "Standard version:" & vbCrLf & _
                             "  major.minor.build.revision = {0}.{1}.{2}.{3}"
      Dim fmtInt As String = "Interim version:" & vbCrLf & _
                             "  major.minor.build.revision = {0}.{1}.{2}.{3}"

      Dim std As New Version(2, 4, 1128, 2)
      Dim interim As New Version(2, 4, 1128, (100 << 16) + 2)

      outputBlock.Text &= String.Format(fmtStd, std.Major, std.Minor, std.Build, std.Revision) & vbCrLf
      outputBlock.Text &= String.Format(fmtInt, interim.Major, interim.Minor, interim.Build, _
                        interim.Revision) & vbCrLf
   End Sub
End Class 

'
'This code example produces the following results:
'
'Standard version:
'  major.minor.build.revision = 2.4.1128.2
'Interim version:
'  major.minor.build.majRev/minRev = 2.4.1128.100/2
'
// This example demonstrates the Version.Revision,
// MajorRevision, and MinorRevision properties.
using System;

class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {

      string fmtStd = "Standard version:\n" +
                      "  major.minor.build.revision = {0}.{1}.{2}.{3}";
      string fmtInt = "Interim version:\n" +
                      "  major.minor.build.revision = {0}.{1}.{2}.{3}";

      Version std = new Version(2, 4, 1128, 2);
      Version interim = new Version(2, 4, 1128, (100 << 16) + 2);

      outputBlock.Text += String.Format(fmtStd, std.Major, std.Minor, std.Build, std.Revision) + "\n";
      outputBlock.Text += String.Format(fmtInt, interim.Major, interim.Minor, 
                                        interim.Build, interim.Revision) + "\n";
   }
}
/*
This code example produces the following results:

Standard version:
  major.minor.build.revision = 2.4.1128.2
Interim version:
  major.minor.build.majRev/minRev = 2.4.1128.100/2

*/

Version Information

Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Xbox 360, Windows Phone OS 7.0

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

See Also

Reference