public static string NotNullOrWhiteSpace(this IEnsureArgument ensureArgument, string value, string paramName, string message) { ensureArgument.NotNullOrEmpty(value, paramName, message); if (value.Trim().Length == 0) { throw new ArgumentException(message, paramName); } return(value); }
public static IEnumerable <T> NotNullOrEmpty <T>(this IEnsureArgument ensureArgument, IEnumerable <T> value, string paramName, string message) { return(ensureArgument.NotNullOrEmpty <IEnumerable <T>, T>(value, paramName, message)); }
public static Guid?NotNullOrEmpty(this IEnsureArgument ensureArgument, Expression <Func <Guid?> > argument, string message) { return(ensureArgument.NotNullOrEmpty(argument.GetValue(), argument.GetName(), message)); }
public static string NotNullOrEmpty(this IEnsureArgument ensureArgument, Expression <Func <string> > argument) { return(ensureArgument.NotNullOrEmpty(argument.GetValue(), argument.GetName())); }
public static TCollection NotNullOrEmpty <TCollection, T>(this IEnsureArgument ensureArgument, Expression <Func <TCollection> > argument, string message) where TCollection : IEnumerable <T> { return(ensureArgument.NotNullOrEmpty <TCollection, T>(argument.GetValue(), argument.GetName(), message)); }
public static IEnumerable <T> NotNullOrEmpty <T>(this IEnsureArgument ensureArgument, Expression <Func <IEnumerable <T> > > argument, string message) { return(ensureArgument.NotNullOrEmpty(argument.GetValue(), argument.GetName(), message)); }