IsNullorWhiteSpace() public static méthode

Checks if a value is string or any other object if it is string it checks for nullorwhitespace otherwhise it checks for null only
public static IsNullorWhiteSpace ( item, string nameOfTheArgument = "" ) : void
item The item you want to check
nameOfTheArgument string Name of the argument
Résultat void
 /// <summary>
 /// Changes all elements of IEnumerable by the change function
 /// </summary>
 /// <param name="enumerable">The enumerable where you want to change stuff</param>
 /// <param name="change">The way you want to change the stuff</param>
 /// <returns>An IEnumerable with all changes applied</returns>
 public static IEnumerable <T> Change <T>(this IEnumerable <T> enumerable, Func <T, T> change)
 {
     ArgumentCheck.IsNullorWhiteSpace(enumerable, "enumerable");
     ArgumentCheck.IsNullorWhiteSpace(change, "change");
     foreach (var item in enumerable)
     {
         yield return(change(item));
     }
 }
 /// <summary>
 /// Update all elements of IEnumerable by the update function (only works with reference types)
 /// </summary>
 /// <param name="enumerable">The enumerable where you want to change stuff</param>
 /// <param name="update">The way you want to change the stuff</param>
 /// <returns>
 /// The same enumerable you passed in
 /// </returns>
 public static IEnumerable <T> Update <T>(this IEnumerable <T> enumerable,
                                          Action <T> update) where T : class
 {
     ArgumentCheck.IsNullorWhiteSpace(enumerable, "enumerable");
     ArgumentCheck.IsNullorWhiteSpace(update, "update");
     foreach (var item in enumerable)
     {
         update(item);
     }
     return(enumerable);
 }
 /// <summary>
 /// Changes all elements of IEnumerable by the change function that do not fullfill the except function
 /// </summary>
 /// <param name="enumerable">The enumerable where you want to change stuff</param>
 /// <param name="change">The way you want to change the stuff</param>
 /// <param name="where">The function to check where changes should not be made</param>
 /// <returns>
 /// An IEnumerable with all changes applied
 /// </returns>
 public static IEnumerable <T> ChangeExcept <T>(this IEnumerable <T> enumerable,
                                                Func <T, T> change,
                                                Func <T, bool> @where)
 {
     ArgumentCheck.IsNullorWhiteSpace(enumerable, "enumerable");
     ArgumentCheck.IsNullorWhiteSpace(change, "change");
     ArgumentCheck.IsNullorWhiteSpace(@where, "where");
     foreach (var item in enumerable)
     {
         if (!@where(item))
         {
             yield return(change(item));
         }
         else
         {
             yield return(item);
         }
     }
 }