/// <summary> /// Checks if the left and right hand side are not equal. /// </summary> /// <typeparam name="TLeft">The type of the left hand side.</typeparam> /// <typeparam name="TRight">The type of the right hand side.</typeparam> /// <param name="left">The left hand side parameter.</param> /// <param name="right">The right hand side parameter.</param> /// <returns>True if not equal, otherwise false.</returns> internal static bool NotEqual <TLeft, TRight>(TLeft left, TRight right) => NotEqualImplementation <TLeft, TRight> .Invoke(left, right);
/// <summary> /// Checks if the left and right hand side are not equal. /// </summary> /// <typeparam name="T">The type of both the left and right hand side.</typeparam> /// <param name="left">The left hand side parameter.</param> /// <param name="right">The right hand side parameter.</param> /// <returns>True if not equal, otherwise false.</returns> internal static bool NotEqual <T>(T left, T right) => NotEqualImplementation <T, T> .Invoke(left, right);