Validation work

This commit is contained in:
TheXamlGuy
2024-06-15 22:16:03 +01:00
parent 28763c2b32
commit bca4a32964
5 changed files with 262 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
namespace Toolkit.Foundation;
public class PropertyValidator
{
public PropertyValidator(Func<bool> validation,
string message)
{
Validation = validation;
Message = new Func<string>(() => message);
}
public PropertyValidator(Func<bool> validation,
Func<string> message)
{
Validation = validation;
Message = message;
}
public Func<string> Message { get; }
public Func<bool>? Validation { get; }
}