コード例 #1
0
ファイル: Persoon.cs プロジェクト: IvoryNL/Leerlijnen-Editor
            public TBuilder Remove(Telefoonnummer oldNummer)
            {
                var newValues = this.TelefoonnummersField
                                .Where(t => t != oldNummer)
                                .Memoize();

                return(Telefoonnummers(newValues));
            }
コード例 #2
0
ファイル: Persoon.cs プロジェクト: IvoryNL/Leerlijnen-Editor
            public TBuilder Add(Telefoonnummer nummer)
            {
                var newValues = this.TelefoonnummersField
                                .Concat(new[] { nummer })
                                .Memoize();

                return(this.Telefoonnummers(newValues));
            }
コード例 #3
0
 internal ActualBuilder(
     Telefoonnummer basis,
     bool isGeheim,
     TelefoonnummerSoort telefoonnummersoort,
     string nummer)
     : base(basis, isGeheim, telefoonnummersoort, nummer)
 {
 }
コード例 #4
0
ファイル: Persoon.cs プロジェクト: IvoryNL/Leerlijnen-Editor
            public TBuilder Replace(Telefoonnummer oldNummer, Telefoonnummer newNummer)
            {
                var newValues = this.TelefoonnummersField
                                .Where(t => t != oldNummer)
                                .Concat(new[] { newNummer })
                                .Memoize();

                return(Telefoonnummers(newValues));
            }