コード例 #1
0
 /// <summary>
 /// Constructs an invocation expression, => Expression.Invoke(delegate.AsConstant(), parameters)
 /// </summary>
 /// <param name="delegate">The delegate to invoke.</param>
 /// <param name="parameters">The delegate parameters.</param>
 /// <returns>The invocation expression.</returns>
 public static InvocationExpression InvokeDelegate(this Delegate @delegate, IEnumerable <Expression> parameters) =>
 Expression.Invoke(@delegate.AsConstant(), parameters);
コード例 #2
0
 /// <summary>
 /// Constructs an invocation expression, => Expression.Invoke(delegate.AsConstant(), parameters)
 /// </summary>
 /// <param name="delegate">The delegate to invoke.</param>
 /// <param name="parameters">The delegate parameters.</param>
 /// <returns>The invocation expression.</returns>
 public static InvocationExpression InvokeDelegate(this Delegate @delegate, params Expression[] parameters) =>
 Expression.Invoke(@delegate.AsConstant(), parameters);