1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
public static partial class Extensions { public static void CheckNull(this object obj, string parameterName) { if (obj == null) throw new ArgumentNullException(parameterName); }
public static bool IsEmpty(this string value) { return string.IsNullOrWhiteSpace(value); }
public static bool IsEmpty(this Guid? value) { if (value == null) return true; return IsEmpty(value.Value); }
public static bool IsEmpty(this Guid value) { if (value == Guid.Empty) return true; return false; }
public static bool IsEmpty(this object value) { if (value != null && !string.IsNullOrEmpty(value.ToString())) { return false; } else { return true; } }
}
|