public bool compare(DSCompareType type, bool valueA, bool valueB) { switch (type) { case DSCompareType.EqualTo: return(valueA == valueB); case DSCompareType.NotEqualTo: return(valueA != valueB); } return(false); }
public bool compare(DSCompareType type, string valueA, string valueB) { switch (type) { case DSCompareType.EqualTo: return(valueA.Equals(valueB)); case DSCompareType.NotEqualTo: return(!valueA.Equals(valueB)); } return(false); }
public bool compare(DSCompareType type, float valueA, float valueB) { switch (type) { case DSCompareType.EqualTo: return(valueA == valueB); case DSCompareType.NotEqualTo: return(valueA != valueB); case DSCompareType.GreaterThan: return(valueA > valueB); case DSCompareType.GreaterThanOrEqualTo: return(valueA >= valueB); case DSCompareType.LessThan: return(valueA < valueB); case DSCompareType.LessThanOrEqualTo: return(valueA <= valueB); } return(false); }