Exemple #1
0
 public int BinarySearch([NotNull] TEnum[] arr, TEnum val) =>
 EnumCastingUtil <TEnum, TBacker> .BinarySearch(arr, val);
Exemple #2
0
 public void Sort([NotNull] TEnum[] arr) => EnumCastingUtil <TEnum, TBacker> .Sort(arr);
Exemple #3
0
 public int GetHashCode(TEnum obj) => EnumCastingUtil <TEnum, TBacker> .CastToBacker(obj).GetHashCode();
Exemple #4
0
 public int Compare(TEnum lhs, TEnum rhs) => EnumCastingUtil <TEnum, TBacker> .CastToBacker(lhs)
 .CompareTo(EnumCastingUtil <TEnum, TBacker> .CastToBacker(rhs));
Exemple #5
0
 public bool Equals(TEnum lhs, TEnum rhs) => //cast to backing type then compare
 EnumCastingUtil <TEnum, TBacker> .CastToBacker(lhs).Equals(EnumCastingUtil <TEnum, TBacker> .CastToBacker(rhs));