public static Expression operator %(Expression divident, Expression devisor)
{
if (divident == null) {
throw new ArgumentNullException("divident");
}
if (devisor == null) {
throw new ArgumentNullException("devisor");
}
return new ModuloArithmeticExpressionOperator(divident, devisor);
}