Example #1
0
 protected override INotifyExpression <uint> ApplyParametersCore(IDictionary <string, object> parameters, IDictionary <INotifiable, INotifiable> trace)
 {
     return(new ObservableUIntBitwiseXor(Left.ApplyParameters(parameters, trace), Right.ApplyParameters(parameters, trace)));
 }
Example #2
0
 protected override INotifyExpression <bool> ApplyParametersCore(IDictionary <string, object> parameters, IDictionary <INotifiable, INotifiable> trace)
 {
     return(new ObservableGreatherThanOrEquals <T>(Left.ApplyParameters(parameters, trace), Right.ApplyParameters(parameters, trace)));
 }
Example #3
0
 protected override INotifyExpression <long> ApplyParametersCore(IDictionary <string, object> parameters, IDictionary <INotifiable, INotifiable> trace)
 {
     return(new ObservableLongPlus(Left.ApplyParameters(parameters, trace), Right.ApplyParameters(parameters, trace)));
 }
Example #4
0
 public override INotifyExpression <long> ApplyParameters(IDictionary <string, object> parameters)
 {
     return(new ObservableLongMultiply(Left.ApplyParameters(parameters), Right.ApplyParameters(parameters)));
 }
Example #5
0
 public override INotifyExpression <double> ApplyParameters(IDictionary <string, object> parameters)
 {
     return(new ObservableDoubleDivide(Left.ApplyParameters(parameters), Right.ApplyParameters(parameters)));
 }
Example #6
0
 public override INotifyExpression <uint> ApplyParameters(IDictionary <string, object> parameters)
 {
     return(new ObservableUIntRightShift(Left.ApplyParameters(parameters), Right.ApplyParameters(parameters)));
 }
Example #7
0
 public override INotifyExpression <float> ApplyParameters(IDictionary <string, object> parameters)
 {
     return(new ObservableFloatModulo(Left.ApplyParameters(parameters), Right.ApplyParameters(parameters)));
 }
 public override INotifyExpression <bool> ApplyParameters(IDictionary <string, object> parameters)
 {
     return(new ObservableLogicXor(Left.ApplyParameters(parameters), Right.ApplyParameters(parameters)));
 }
Example #9
0
 protected override INotifyExpression <TResult> ApplyParametersCore(IDictionary <string, object> parameters, IDictionary <INotifiable, INotifiable> trace)
 {
     return(new ObservableReversableBinaryExpression <TLeft, TRight, TResult>(Left.ApplyParameters(parameters, trace), Right.ApplyParameters(parameters, trace), Implementation, rightReverser, leftReverser));
 }
Example #10
0
 public override INotifyExpression <bool> ApplyParameters(IDictionary <string, object> parameters)
 {
     return(new ObservableGreatherThanOrEquals <T>(Left.ApplyParameters(parameters), Right.ApplyParameters(parameters)));
 }
 public override INotifyExpression <T> ApplyParameters(IDictionary <string, object> parameters)
 {
     return(new ObservableCoalesceExpression <T>(Left.ApplyParameters(parameters), Right.ApplyParameters(parameters)));
 }
 public override INotifyExpression <TResult> ApplyParameters(IDictionary <string, object> parameters)
 {
     return(new ObservableReversableBinaryExpression <TLeft, TRight, TResult>(Left.ApplyParameters(parameters), Right.ApplyParameters(parameters), Implementation, rightReverser, leftReverser));
 }
Example #13
0
 public override INotifyExpression <int> ApplyParameters(IDictionary <string, object> parameters)
 {
     return(new ObservableIntBitwiseOr(Left.ApplyParameters(parameters), Right.ApplyParameters(parameters)));
 }