Class Rules
- Namespace
- The.Values
- Assembly
- Instagile.dll
public static class Rules
- Inheritance
-
Rules
- Inherited Members
-
Methods
Exactly<T>(T)
public static Rule<T> Exactly<T>(T v)
Parameters
v T
Returns
- Rule<T>
Type Parameters
T
InvalidWhen<T>(Func<bool>, Func<string>)
public static Rule<T> InvalidWhen<T>(Func<bool> predicate, Func<string> message)
Parameters
predicate Func<bool>
message Func<string>
Returns
- Rule<T>
Type Parameters
T
InvalidWhen<T>(Func<bool>, string)
public static Rule<T> InvalidWhen<T>(Func<bool> predicate, string message)
Parameters
predicate Func<bool>
message string
Returns
- Rule<T>
Type Parameters
T
InvalidWhen<T>(Func<T, bool>, Func<string>)
public static Rule<T> InvalidWhen<T>(Func<T, bool> predicate, Func<string> message)
Parameters
predicate Func<T, bool>
message Func<string>
Returns
- Rule<T>
Type Parameters
T
InvalidWhen<T>(Func<T, bool>, string)
public static Rule<T> InvalidWhen<T>(Func<T, bool> predicate, string message)
Parameters
predicate Func<T, bool>
message string
Returns
- Rule<T>
Type Parameters
T
InvalidWhen<T>(Func<T, Task<bool>>, string)
public static AsyncRule<T> InvalidWhen<T>(Func<T, Task<bool>> predicate, string message)
Parameters
predicate Func<T, Task<bool>>
message string
Returns
- AsyncRule<T>
Type Parameters
T
PassWhen<T>(Func<T, bool>, string)
public static Rule<T> PassWhen<T>(Func<T, bool> predicate, string message = "")
Parameters
predicate Func<T, bool>
message string
Returns
- Rule<T>
Type Parameters
T
ValidWhen<T>(Func<bool>)
public static Rule<T> ValidWhen<T>(Func<bool> predicate)
Parameters
predicate Func<bool>
Returns
- Rule<T>
Type Parameters
T