示例#1
0
 internal ActualBuilder(
     Emailadres basis,
     bool isGeheim,
     EmailadresSoort emailadresSoort,
     string adres)
     : base(basis, isGeheim, emailadresSoort, adres)
 {
 }
示例#2
0
            public TBuilder Remove(Emailadres oldEmail)
            {
                var newValues = this.EmailadressenField
                                .Where(t => t != oldEmail)
                                .Memoize();

                return(Emailadressen(newValues));
            }
示例#3
0
            public TBuilder Add(Emailadres email)
            {
                var newValues = this.EmailadressenField
                                .Concat(new[] { email })
                                .Memoize();

                return(this.Emailadressen(newValues));
            }
示例#4
0
            public TBuilder Replace(Emailadres oldEmail, Emailadres newEmail)
            {
                var newValues = this.EmailadressenField
                                .Where(t => t != oldEmail)
                                .Concat(new[] { newEmail })
                                .Memoize();

                return(Emailadressen(newValues));
            }