Product Version Property
A property that represents a product version.
The confidence of a match (see confidenceMatching) is determined by comparing the version values.
If the version is a fixed version and the other is a fixed version, the confidence is DefiniteMatch if the versions are equal, otherwise DefinitelyNoMatch.
If the version is a fixed version and the other is a range, the confidence is DefiniteMatch if the version is in the range, otherwise DefinitelyNoMatch.
If the version is a range and the other is a fixed version, the confidence is DefiniteMatch if the version is in the range, otherwise DefinitelyNoMatch.
If the version is a range and the other is a range, the confidence is DefiniteMatch if the ranges overlap, otherwise DefinitelyNoMatch.
Functions
This method is used to compare the property with another property of the same type. Instead of a Boolean it must return a MatchingConfidence that expresses how confident the match is.