internal static bool IsOrderComparableTo(TypeUsage type1, TypeUsage type2) { if (TypeSemantics.IsOrderComparable(type1) && TypeSemantics.IsOrderComparable(type2)) { return(TypeSemantics.HasCommonType(type1, type2)); } return(false); }