Beispiel #1
0
 /// <summary>
 /// Creates a new instance of <see cref="ActionNotification"/>
 /// </summary>
 /// <param name="action"></param>
 /// <param name="depth"></param>
 /// <param name="content"></param>
 public ActionNotification(INamed action, int depth, IActionNotificationContent content)
 {
     Guard.ForNull(action, nameof(action));
     Guard.ForNull(content, nameof(content));
     Action  = action;
     Depth   = depth;
     Content = content;
 }
Beispiel #2
0
 /// <summary>
 /// Creates a new instance of <see cref="ActionNotification"/>
 /// </summary>
 /// <param name="action"></param>
 /// <param name="depth"></param>
 /// <param name="content"></param>
 public ActionNotification(INamed action, int depth, IActionNotificationContent content)
 {
     Action  = action ?? throw new System.ArgumentNullException(nameof(action));
     Depth   = depth;
     Content = content ?? throw new System.ArgumentNullException(nameof(content));
 }