obj
IEquatable<F>
IStructuralEquatable
IComparable<F>
IComparable
IStructuralComparable
DOF1
float
DOF2