public ConditionallyUse(Func<IContainAnItem, bool> condition, IContainAnItem ifTrue, IContainAnItem ifFalse) : base(ifTrue) { _condition = condition; _ifTrue = ifTrue; _ifFalse = ifFalse; }
public Default(IContainAnItem itemWrapper) { _itemWrapper = itemWrapper; }
public Appreciate(IContainAnItem itemWrapper) : base(itemWrapper) { _itemWrapper = itemWrapper; }
public Combine(IContainAnItem firstItem, IContainAnItem secondItem) : base(firstItem) { _firstItem = firstItem; _secondItem = secondItem; }
public When(IContainAnItem itemWrapper, Func<bool> condition) : this(itemWrapper, x => condition()) { }
public When(IContainAnItem itemWrapper, Func<IContainAnItem, bool> condition) : base(itemWrapper) { Condition = condition; }