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