/// <summary> /// Throws an <see cref="System.ArgumentException"/> if the given GUID is equal to the specified /// invalid value. /// </summary> /// <param name="argValue">The argument value.</param> /// <param name="invalidValue">The invalid value.</param> /// <param name="function">The function used to compare the values.</param> /// <param name="argName">The argument name.</param> /// <param name="message">The message.</param> public static void IsNot(Guid argValue, Guid invalidValue, string argName, string message) { Insist.IsNot <Guid>( argValue, invalidValue, (a, b) => { return(a == b); }, argName, message ); }
/// <summary> /// Throws an <see cref="System.ArgumentException"/> if the given value is equal to the specified /// invalid value. /// </summary> /// <typeparam name="T">The type of the arguments.</typeparam> /// <param name="argValue">The argument value.</param> /// <param name="invalidValue">The invalid value.</param> /// <param name="function">The function used to compare the values.</param> /// <param name="argName">The argument name.</param> /// <param name="message">The message.</param> public static void IsNot <T>(T argValue, T invalidValue, Func <T, T, bool> function, string argName) { Insist.IsNot <T>(argValue, invalidValue, function, argName, null); }
/// <summary> /// Throws an <see cref="System.ArgumentException"/> if the given GUID is equal to the specified /// invalid value. /// </summary> /// <param name="argValue">The argument value.</param> /// <param name="invalidValue">The invalid value.</param> /// <param name="function">The function used to compare the values.</param> /// <param name="argName">The argument name.</param> /// <param name="message">The message.</param> public static void IsNot(Guid argValue, Guid invalidValue, string argName) { Insist.IsNot(argValue, invalidValue, argName, null); }