internal static bool OperationIsValid(ExpressionType operation)
{
switch (operation)
{
case ExpressionType.Negate:
case ExpressionType.UnaryPlus:
case ExpressionType.Not:
case ExpressionType.Decrement:
case ExpressionType.Increment:
case ExpressionType.OnesComplement:
case ExpressionType.IsTrue:
case ExpressionType.IsFalse:
case ExpressionType.Extension:
return true;
default:
return false;
}
}
}