示例#1
0
            public TBuilder Remove(Telefoonnummer oldNummer)
            {
                var newValues = this.TelefoonnummersField
                                .Where(t => t != oldNummer)
                                .Memoize();

                return(Telefoonnummers(newValues));
            }
示例#2
0
            public TBuilder Add(Telefoonnummer nummer)
            {
                var newValues = this.TelefoonnummersField
                                .Concat(new[] { nummer })
                                .Memoize();

                return(this.Telefoonnummers(newValues));
            }
 internal ActualBuilder(
     Telefoonnummer basis,
     bool isGeheim,
     TelefoonnummerSoort telefoonnummersoort,
     string nummer)
     : base(basis, isGeheim, telefoonnummersoort, nummer)
 {
 }
示例#4
0
            public TBuilder Replace(Telefoonnummer oldNummer, Telefoonnummer newNummer)
            {
                var newValues = this.TelefoonnummersField
                                .Where(t => t != oldNummer)
                                .Concat(new[] { newNummer })
                                .Memoize();

                return(Telefoonnummers(newValues));
            }