internal ActualBuilder( Emailadres basis, bool isGeheim, EmailadresSoort emailadresSoort, string adres) : base(basis, isGeheim, emailadresSoort, adres) { }
public TBuilder Remove(Emailadres oldEmail) { var newValues = this.EmailadressenField .Where(t => t != oldEmail) .Memoize(); return(Emailadressen(newValues)); }
public TBuilder Add(Emailadres email) { var newValues = this.EmailadressenField .Concat(new[] { email }) .Memoize(); return(this.Emailadressen(newValues)); }
public TBuilder Replace(Emailadres oldEmail, Emailadres newEmail) { var newValues = this.EmailadressenField .Where(t => t != oldEmail) .Concat(new[] { newEmail }) .Memoize(); return(Emailadressen(newValues)); }