System.Linq.Expressions.Expression.ValidateOperator C# (CSharp) Method

ValidateOperator() private static method

private static ValidateOperator ( MethodInfo method ) : void
method MethodInfo
return void
        private static void ValidateOperator(MethodInfo method)
        {
            Debug.Assert(method != null);
            ValidateMethodInfo(method, nameof(method));
            if (!method.IsStatic)
                throw Error.UserDefinedOperatorMustBeStatic(method, nameof(method));
            if (method.ReturnType == typeof(void))
                throw Error.UserDefinedOperatorMustNotBeVoid(method, nameof(method));
        }
Expression