Esempio n. 1
0
 /// <summary>
 /// Creates ActionExpression representing a CreateInstance action.
 /// </summary>
 /// <param name="action">The create instance action to perform.</param>
 /// <param name="result">Type of the result desired (The ActionExpression is strongly typed)</param>
 /// <param name="arguments">Array of arguments for the action expression</param>
 /// <returns>New instance of the ActionExpression</returns>
 public static ActionExpression Create(CreateInstanceAction action, Type result, params Expression[] arguments)
 {
     return(ActionExpression(action, arguments, result));
 }
Esempio n. 2
0
 public static ActionExpression Create(Type result, params Expression[] arguments)
 {
     return(ActionExpression(CreateInstanceAction.Make(arguments.Length - 1), arguments, result));
 }
Esempio n. 3
0
 /// <summary>
 /// Creates ActionExpression representing a CreateInstance action.
 /// </summary>
 /// <param name="action">The create instance action to perform.</param>
 /// <param name="result">Type of the result desired (The ActionExpression is strongly typed)</param>
 /// <param name="arguments">Array of arguments for the action expression</param>
 /// <returns>New instance of the ActionExpression</returns>
 public static ActionExpression Create(CreateInstanceAction action, Type result, params Expression[] arguments) {
     return ActionExpression(action, arguments, result);
 }