System.Dynamic.UnaryOperationBinder.OperationIsValid C# (CSharp) Method

OperationIsValid() static private method

static private OperationIsValid ( ExpressionType operation ) : bool
operation ExpressionType
return bool
        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;
            }
        }
    }