Exemplo n.º 1
0
 internal ActualBuilder(
     Leerlijn basis,
     Vakgebied vakgebied,
     IEnumerable <Deellijn> deellijnen)
     : base(basis, vakgebied, deellijnen)
 {
 }
Exemplo n.º 2
0
 public Builder Replace(Leerlijn oldLeerlijn, Leerlijn newLeerlijn)
 {
     return(new ActualBuilder(basis, nummer, naam, invuldatum, definitief, leerlijnen.Where(l => l != oldLeerlijn).Concat(new[] { newLeerlijn }).Memoize()));
 }
Exemplo n.º 3
0
 public Builder Remove(Leerlijn oldLeerlijn)
 {
     return(new ActualBuilder(basis, nummer, naam, invuldatum, definitief, leerlijnen.Where(l => l != oldLeerlijn).Memoize()));
 }
Exemplo n.º 4
0
 public Builder Add(Leerlijn newLeerlijn)
 {
     return(new ActualBuilder(basis, nummer, naam, invuldatum, definitief, leerlijnen.Concat(new[] { newLeerlijn }).Memoize()));
 }