示例#1
0
 /// <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
         );
 }
示例#2
0
 /// <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);
 }
示例#3
0
 /// <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);
 }