Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Specifications/PredicateSpecification.cs =================================================================== diff -u -r3899 -r4055 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Specifications/PredicateSpecification.cs (.../PredicateSpecification.cs) (revision 3899) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Specifications/PredicateSpecification.cs (.../PredicateSpecification.cs) (revision 4055) @@ -1,18 +1,18 @@ // Copyright (C) Stichting Deltares 2023. All rights reserved. // -// This file is part of the application DAM - UI. +// This file is part of the application DAM - Live. // -// DAM - UI is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by +// DAM - Live is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. +// GNU Affero General Public License for more details. // -// You should have received a copy of the GNU General Public License +// You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . // // All names, logos, and references to "Deltares" are registered trademarks of @@ -30,8 +30,10 @@ public PredicateSpecification(Predicate predicate) { - if (predicate == default(Predicate)) + if (predicate == default) + { throw new ArgumentNullException("predicate"); + } this.predicate = predicate; } @@ -47,7 +49,7 @@ /// public override bool IsSatisfiedBy(T candidate) { - return this.predicate(candidate); + return predicate(candidate); } #endregion