class System.Version
   inherits System.Object
   implements System.ICloneable, System.IComparable, System.IComparable, System.IEquatable
   final:

   def public property Major as integer
      get.

   def public property Minor as integer
      get.

   def public property Build as integer
      get.

   def public property Revision as integer
      get.

   def public property MajorRevision as integer
      get.

   def public property MinorRevision as integer
      get.

   constructor public Version(input major as integer, input minor as integer, input build as integer, input revision as integer):
   end constructor.

   constructor public Version(input major as integer, input minor as integer, input build as integer):
   end constructor.

   constructor public Version(input major as integer, input minor as integer):
   end constructor.

   constructor public Version(input version as character):
   end constructor.

   constructor public Version():
   end constructor.

   method public final override System.Object Clone():
   end method.

   method public final integer CompareTo(input version as System.Object):
   end method.

   method public final integer CompareTo(input value as System.Version):
   end method.

   method public override logical Equals(input obj as System.Object):
   end method.

   method public final logical Equals(input obj as System.Version):
   end method.

   method public final override integer GetHashCode():
   end method.

   method public override character ToString():
   end method.

   method public final character ToString(input fieldCount as integer):
   end method.

   method public final static System.Version Parse(input input as character):
   end method.

   method public final static logical TryParse(input input as character, input result as System.Version):
   end method.

end class.
