public class Version : IComparable<Version>,
IEquatable<Version>| Version | |
| Version(String) | Constructor that takes in a version string (e.g. 1.2.3b4) and parses it for the Major, Minor, Patch, and Build Version |
| BuildVersion | Build Version number. Representing internal builds, not for customer release. |
| MajorVersion | Major Version number. Representing significant changes to the code. |
| MinorVersion | Minor Version number. Representing new features to the code. |
| PatchVersion | Patch Version number. Representing bug fixes. |
| CompareTo | Returns -1 if this instance precedes other. Returns 0 if this instance is equal to other. Returns 1 if this instance follows other, or other is null |
| Equals(Object) |
Equals operator
(Overrides ObjectEquals(Object)) |
| Equals(Version) | Returns true if this instance is equal to the passed in other AthenaVersion |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| GetHashCode |
Returns a has code of the ToString() value.
(Overrides ObjectGetHashCode) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| ToString |
Returns a string in the form x.y.z.b
Or x.y.z
(Overrides ObjectToString) |
| TryParse |
| Equality(Version, Version) | Equality operator |
| GreaterThan(Version, Version) | Greater than operator |
| GreaterThanOrEqual(Version, Version) | Greater than or equal operator |
| Inequality(Version, Version) | Inequality operator |
| LessThan(Version, Version) | Less than operator |
| LessThanOrEqual(Version, Version) | Less than or equal operator |