[DebuggerHidden, DebuggerStepThrough] // ReSharper disable once InconsistentNaming public static IValidationDef <T> AndThat <_, T>(this IValidationDef <_> __, Expression <Func <T> > expr) => ValidationDef <T> .Create(expr);
public static IValidationDef <T> That <T>(T value, string namedAs) => ValidationDef <T> .Create(value, namedAs);
[DebuggerHidden, DebuggerStepThrough] // ReSharper disable once InconsistentNaming public static IValidationDef <T> AndThat <_, T>(this IValidationDef <_> __, T value, string namedAs) => ValidationDef <T> .Create(value, namedAs);
public static IValidationDef <T> That <T>(Expression <Func <T> > expr) => ValidationDef <T> .Create(expr);