public static TypeToken Check(TypeToken typeToken1, TypeToken typeToken2) { if (TypeToken.IsNumeric(typeToken1) && TypeToken.IsNumeric(typeToken2)) { return(typeToken2); } else if (typeToken1 == TypeToken.BOOL && typeToken2 == TypeToken.BOOL) { return(typeToken2); } else { return(null); } }
public static TypeToken Check(TypeToken typeToken1, TypeToken typeToken2) { if (typeToken1 is ArrayTypeToken || typeToken2 is ArrayTypeToken) { return(null); } else if (typeToken1 == typeToken2) { return(typeToken2); } else if (TypeToken.IsNumeric(typeToken1) && TypeToken.IsNumeric(typeToken2)) { return(typeToken2); } else { return(null); } }