Ejemplo n.º 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)));
 }
Ejemplo n.º 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)));
 }
Ejemplo n.º 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)));
 }
Ejemplo n.º 4
0
 public override INotifyExpression <long> ApplyParameters(IDictionary <string, object> parameters)
 {
     return(new ObservableLongMultiply(Left.ApplyParameters(parameters), Right.ApplyParameters(parameters)));
 }
Ejemplo n.º 5
0
 public override INotifyExpression <double> ApplyParameters(IDictionary <string, object> parameters)
 {
     return(new ObservableDoubleDivide(Left.ApplyParameters(parameters), Right.ApplyParameters(parameters)));
 }
Ejemplo n.º 6
0
 public override INotifyExpression <uint> ApplyParameters(IDictionary <string, object> parameters)
 {
     return(new ObservableUIntRightShift(Left.ApplyParameters(parameters), Right.ApplyParameters(parameters)));
 }
Ejemplo n.º 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)));
 }
Ejemplo n.º 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));
 }
Ejemplo n.º 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));
 }
Ejemplo n.º 13
0
 public override INotifyExpression <int> ApplyParameters(IDictionary <string, object> parameters)
 {
     return(new ObservableIntBitwiseOr(Left.ApplyParameters(parameters), Right.ApplyParameters(parameters)));
 }