System.Data.Common.CommandTrees.ExpressionBuilder.EdmFunctions.ResolveCanonicalFunction(string, System.Data.Metadata.Edm.TypeUsage[])

Here are the examples of the csharp api class System.Data.Common.CommandTrees.ExpressionBuilder.EdmFunctions.ResolveCanonicalFunction(string, System.Data.Metadata.Edm.TypeUsage[]) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

1 Example 7

1. Example

Project: referencesource
Source File: EdmFunctions.cs
View license
internal static DbFunctionExpression InvokeCanonicalFunction(string functionName, params DbExpression[] arguments)
        {
            TypeUsage[] argumentTypes = new TypeUsage[arguments.Length];
            for (int idx = 0; idx < arguments.Length; idx++)
            {
                Debug.Assert(arguments[idx] != null, "Ensure arguments are non-null before calling InvokeCanonicalFunction");
                argumentTypes[idx] = arguments[idx].ResultType;
            }

            EdmFunction foundFunction = ResolveCanonicalFunction(functionName, argumentTypes);
            return DbExpressionBuilder.Invoke(foundFunction, arguments);
        }