Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="WorkflowInvoker" /> class.
 /// </summary>
 /// <param name="action">The action to execute.</param>
 /// <exception cref="System.ArgumentNullException"></exception>
 public WorkflowInvoker(IActionActivity action)
 {
     if (action == null)
     {
         throw new ArgumentNullException(nameof(action));
     }
     Action = action;
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="ActionActivityDescriptor" /> class.
        /// </summary>
        /// <param name="activity">The activity.</param>
        /// <param name="metadata">The metadata.</param>
        internal ActionActivityDescriptor(IActionActivity activity, ActionActivityMetadata metadata)
        {
            Debug.Assert(activity != null);
            Debug.Assert(metadata != null);

            Activity = activity;
            Metadata = metadata;
        }
Beispiel #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ActionDescriptor" /> class.
 /// </summary>
 /// <param name="activity">The activity.</param>
 /// <param name="metadata">The metadata.</param>
 public ActionDescriptor(IActionActivity activity, ActionActivityMetadata metadata)
 {
     Activity = activity;
     Metadata = metadata;
 }