using System; using System.Collections.Generic; using System.Text; namespace ScriptNET.Runtime.Operators { /// /// Implementation of minus operator /// public class MinusOperator : BinaryOperator { public MinusOperator() : base("-") { 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); } } }