public CasePart(CasePart casePart, IBooleanPart when, IPart then) { Whens = new List <Tuple <IBooleanPart, IPart> >(casePart.Whens) { Tuple.Create(when, then) }; ElsePart = casePart.ElsePart; }
public WhenBuilder(CasePart part, IBooleanPart condition) { _part = part; _condition = condition; }
public CasePart(CasePart casePart, IPart elsePart) { Whens = new List <Tuple <IBooleanPart, IPart> >(casePart.Whens); ElsePart = elsePart; }