Class NullGuards
Provides methods for quickly checking against nullability for multiple objects simultaneously.
[ExcludeFromCodeCoverage]
public static class NullGuards
- Inheritance
-
NullGuards
- Inherited Members
Methods
AnyNonNull<T1, T2>(T1?, T2?)
public static bool AnyNonNull<T1, T2>(T1? value1, T2? value2) where T1 : struct where T2 : struct
Parameters
value1T1?value2T2?
Returns
Type Parameters
T1T2
AnyNonNull<T1, T2>(T1?, T2?)
public static bool AnyNonNull<T1, T2>(T1? value1, T2? value2)
Parameters
value1T1value2T2
Returns
Type Parameters
T1T2
AnyNonNull<T1, T2, T3>(T1?, T2?, T3?)
public static bool AnyNonNull<T1, T2, T3>(T1? value1, T2? value2, T3? value3) where T1 : struct where T2 : struct where T3 : struct
Parameters
value1T1?value2T2?value3T3?
Returns
Type Parameters
T1T2T3
AnyNonNull<T1, T2, T3>(T1?, T2?, T3?)
public static bool AnyNonNull<T1, T2, T3>(T1? value1, T2? value2, T3? value3)
Parameters
value1T1value2T2value3T3
Returns
Type Parameters
T1T2T3
AnyNonNull<T1, T2, T3, T4>(T1?, T2?, T3?, T4?)
public static bool AnyNonNull<T1, T2, T3, T4>(T1? value1, T2? value2, T3? value3, T4? value4) where T1 : struct where T2 : struct where T3 : struct where T4 : struct
Parameters
value1T1?value2T2?value3T3?value4T4?
Returns
Type Parameters
T1T2T3T4
AnyNonNull<T1, T2, T3, T4>(T1?, T2?, T3?, T4?)
public static bool AnyNonNull<T1, T2, T3, T4>(T1? value1, T2? value2, T3? value3, T4? value4)
Parameters
value1T1value2T2value3T3value4T4
Returns
Type Parameters
T1T2T3T4
AnyNull<T1, T2>(T1?, T2?)
public static bool AnyNull<T1, T2>(T1? value1, T2? value2) where T1 : struct where T2 : struct
Parameters
value1T1?value2T2?
Returns
Type Parameters
T1T2
AnyNull<T1, T2>(T1?, T2?)
public static bool AnyNull<T1, T2>(T1? value1, T2? value2)
Parameters
value1T1value2T2
Returns
Type Parameters
T1T2
AnyNull<T1, T2, T3>(T1?, T2?, T3?)
public static bool AnyNull<T1, T2, T3>(T1? value1, T2? value2, T3? value3) where T1 : struct where T2 : struct where T3 : struct
Parameters
value1T1?value2T2?value3T3?
Returns
Type Parameters
T1T2T3
AnyNull<T1, T2, T3>(T1?, T2?, T3?)
public static bool AnyNull<T1, T2, T3>(T1? value1, T2? value2, T3? value3)
Parameters
value1T1value2T2value3T3
Returns
Type Parameters
T1T2T3
AnyNull<T1, T2, T3, T4>(T1?, T2?, T3?, T4?)
public static bool AnyNull<T1, T2, T3, T4>(T1? value1, T2? value2, T3? value3, T4? value4) where T1 : struct where T2 : struct where T3 : struct where T4 : struct
Parameters
value1T1?value2T2?value3T3?value4T4?
Returns
Type Parameters
T1T2T3T4
AnyNull<T1, T2, T3, T4>(T1?, T2?, T3?, T4?)
public static bool AnyNull<T1, T2, T3, T4>(T1? value1, T2? value2, T3? value3, T4? value4)
Parameters
value1T1value2T2value3T3value4T4
Returns
Type Parameters
T1T2T3T4
NoneNull<T1, T2>(T1?, T2?)
public static bool NoneNull<T1, T2>(T1? value1, T2? value2) where T1 : struct where T2 : struct
Parameters
value1T1?value2T2?
Returns
Type Parameters
T1T2
NoneNull<T1, T2>(T1?, T2?)
public static bool NoneNull<T1, T2>(T1? value1, T2? value2)
Parameters
value1T1value2T2
Returns
Type Parameters
T1T2
NoneNull<T1, T2, T3>(T1?, T2?, T3?)
public static bool NoneNull<T1, T2, T3>(T1? value1, T2? value2, T3? value3) where T1 : struct where T2 : struct where T3 : struct
Parameters
value1T1?value2T2?value3T3?
Returns
Type Parameters
T1T2T3
NoneNull<T1, T2, T3>(T1?, T2?, T3?)
public static bool NoneNull<T1, T2, T3>(T1? value1, T2? value2, T3? value3)
Parameters
value1T1value2T2value3T3
Returns
Type Parameters
T1T2T3
NoneNull<T1, T2, T3, T4>(T1?, T2?, T3?, T4?)
public static bool NoneNull<T1, T2, T3, T4>(T1? value1, T2? value2, T3? value3, T4? value4) where T1 : struct where T2 : struct where T3 : struct where T4 : struct
Parameters
value1T1?value2T2?value3T3?value4T4?
Returns
Type Parameters
T1T2T3T4
NoneNull<T1, T2, T3, T4>(T1?, T2?, T3?, T4?)
public static bool NoneNull<T1, T2, T3, T4>(T1? value1, T2? value2, T3? value3, T4? value4)
Parameters
value1T1value2T2value3T3value4T4
Returns
Type Parameters
T1T2T3T4
SingleNull<T1, T2>(T1?, T2?)
public static bool SingleNull<T1, T2>(T1? value1, T2? value2) where T1 : struct where T2 : struct
Parameters
value1T1?value2T2?
Returns
Type Parameters
T1T2
SingleNull<T1, T2>(T1?, T2?)
public static bool SingleNull<T1, T2>(T1? value1, T2? value2)
Parameters
value1T1value2T2
Returns
Type Parameters
T1T2