protected virtual DisplayTaskBag GetTaskBag(NotificationDisplayTask task) { PositionSize positionSize = this.GetDefaultNotificationPositionSize(); NotificationWindowVM notificationWindowVM = this.GetNotificationWindowVM(task, positionSize); return(new DisplayTaskBag(task, notificationWindowVM, DateTime.UtcNow, positionSize)); }
public DisplayTaskBag( [NotNull] NotificationDisplayTask task, [NotNull] NotificationWindowVM windowVM, DateTime enqueueTime, PositionSize positionSize) { Assert.ArgumentNotNull(task, "task"); Assert.ArgumentNotNull(windowVM, "windowVM"); this.Task = task; this.WindowVM = windowVM; this.EnqueueTime = enqueueTime; this.PositionSize = positionSize; }