Ejemplo n.º 1
0
 public override IType GetResultType(QLContext context)
 {
     return(Lhs.GetResultType(context).GreaterThanOrEqual(Rhs.GetResultType(context)));
 }
Ejemplo n.º 2
0
 public override int GetHashCode()
 {
     return(Lhs.GetHashCode() ^ Rhs.GetHashCode());
 }
Ejemplo n.º 3
0
 public override bool Interpret(TContext context)
 {
     return(Comparer <TType> .Default.Compare(Lhs.Interpret(context), Rhs.Interpret(context)) == 0);
 }
Ejemplo n.º 4
0
 public override IType GetResultType(QLContext context)
 {
     return(Lhs.GetResultType(context).EqualTo(Rhs.GetResultType(context)));
 }
Ejemplo n.º 5
0
 public override TType[] Interpret(TContext context)
 {
     return(Lhs.Interpret(context).Concat(Rhs.Interpret(context)).ToArray());
 }
Ejemplo n.º 6
0
 /// <inheritdoc />
 protected override object Compute(ScriptContext context)
 {
     return((dynamic)Lhs.Execute(context) - (dynamic)Rhs.Execute(context));
 }