static int CompareVersions(ApiVersion version1, ApiVersion version2) { if (version1 == null) { return(version2 == null ? 0 : -1); } else if (version2 == null) { return(1); } return(version1.CompareTo(version2)); }