Class ArgumentExtensions
- Namespace
- OfficeOpenXml.Utils
- Assembly
- EPPlus.dll
Extension methods for guarding
public static class ArgumentExtensions
- Inheritance
-
ArgumentExtensions
- Inherited Members
Methods
IsInRange<T>(IArgument<T>, T, T, string)
Throws an ArgumentOutOfRangeException if the value of the argument is out of the supplied range
public static void IsInRange<T>(this IArgument<T> argument, T min, T max, string argumentName) where T : IComparable
Parameters
argument
IArgument<T>The argument to check
min
TMin value of the supplied range
max
TMax value of the supplied range
argumentName
stringparameter/argument name
Type Parameters
T
Type implementing IComparable
Exceptions
IsNotNullOrEmpty(IArgument<string>, string)
Throws an ArgumentNullException if the string argument is null or empty
public static void IsNotNullOrEmpty(this IArgument<string> argument, string argumentName)
Parameters
Exceptions
IsNotNull<T>(IArgument<T>, string)
Throws an ArgumentNullException if argument is null
public static void IsNotNull<T>(this IArgument<T> argument, string argumentName) where T : class
Parameters
Type Parameters
T
Argument type