using System; using System.Collections.Generic; using System.Text; namespace ScriptNET.Runtime.Operators { /// /// Implementation of greater-equal operator /// public class GqOperator : BinaryOperator { public GqOperator() : base(">=") { RegisterEvaluator((x, y) => string.Compare(x, y) >= 0); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => (double)x >= y); RegisterEvaluator((x, y) => (float)x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= (double)y); RegisterEvaluator((x, y) => x >= (float)y); RegisterEvaluator ( (x, y) => x >= y ); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); RegisterEvaluator((x, y) => x >= y); } } }