public Desire(TypesDesire name, params Desire[] subDesires) { Name = name; SubDesires = new List <Desire>(subDesires); }
public Desire(TypesDesire name, dynamic predicate) { Name = name; Predicate = predicate; SubDesires = new List <Desire>(); }
public Desire(TypesDesire name, IEnumerable <Desire> subDesires) { Name = name; SubDesires = new List <Desire>(subDesires); }
public Desire(TypesDesire name) { Name = name; SubDesires = new List <Desire>(); }