Exemple #1
0
 private IValuable <G> And(long value, IValueProvider <G> valueProvider)
 {
     return(valueProvider.GetReducedValue(Data & value));
 }
Exemple #2
0
 private IValuable <G> DivideBy(double value, IValueProvider <G> valueProvider)
 {
     return(valueProvider.GetReducedValue(Data / value));
 }
Exemple #3
0
 private IValuable <G> Add(double value, IValueProvider <G> valueProvider)
 {
     return(valueProvider.GetReducedValue(Data + value));
 }
Exemple #4
0
 private IValuable <G> RightShift(int value, IValueProvider <G> valueProvider)
 {
     return(valueProvider.GetReducedValue(Data >> value));
 }
Exemple #5
0
 private IValuable <G> Remainder(long value, IValueProvider <G> valueProvider)
 {
     return(valueProvider.GetReducedValue(Data % value));
 }
Exemple #6
0
 private IValuable <G> MultiplyBy(double value, IValueProvider <G> valueProvider)
 {
     return(valueProvider.GetReducedValue(Data * value));
 }
Exemple #7
0
 private IValuable <G> LeftShift(int value, IValueProvider <G> valueProvider)
 {
     return(valueProvider.GetReducedValue((long)Data << value));
 }