Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AndCondition"/> class.
 /// </summary>
 /// <param name="prerequisite1">The first child.</param>
 /// <param name="prerequisite2">The second child.</param>
 /// <param name="prerequisites">The children.</param>
 public AndCondition(ICondition prerequisite1, ICondition prerequisite2, params ICondition[] prerequisites)
     : this(new AndConditionCollection(ConditionCollection.Prepend(prerequisite1, prerequisite2, prerequisites), leaveOpen : true))
 {
 }
Exemple #2
0
 public AndCondition(ICondition condition, ICondition[] prerequisites)
     : this(ConditionCollection.Prepend(condition, prerequisites))
 {
     Ensure.NotNull(condition, nameof(condition));
     Ensure.NotNullOrEmpty(prerequisites, nameof(prerequisites));
 }