std::enable_if<!System::IsSmartPtr<typenameT1::value_type>::value&&!System::IsSmartPtr<typenameT2::value_type>::value, bool>::type AreEqualContainer(const T1&, const T2&) | Equal-compares two containers using operator == on elements. Works for non-SmartPtr elements. |
std::enable_if<System::IsSmartPtr<typenameT1::value_type>::value&&System::IsSmartPtr<typenameT2::value_type>::value, bool>::type AreEqualContainer(const T1&, const T2&) | Equal-compares two containers using System::Object::Equals on elements. Works for SmartPtr elements. |
std::enable_if<System::IsSmartPtr<typenameT1::value_type>::value&&System::IsSmartPtr<typenameT2::value_type>::value, bool>::type AreEqualData(const T1&, const T2&) | Equal-compares two containers using System::Object::Equals on elements. Works for SmartPtr elements. |
std::enable_if<!System::IsSmartPtr<typenameT1::value_type>::value&&!System::IsSmartPtr<typenameT2::value_type>::value, bool>::type AreEqualData(const T1&, const T2&) | Equal-compares two containers using operator == on elements. Works for non-SmartPtr elements. |
std::enable_if<!System::IsSmartPtr<typenameT::value_type>::value, bool>::type AreEqualData(const T&, const T&) | Equal-compares two containers of identical type. Works for non-SmartPtr elements. |
bool AreEqualMapOfObjects(const T&, const T&) | Equal-compares two maps using System::Object::Equals on elements. |
std::enable_if<TypeTraits::BothArrayOrList<typenameT1::Pointee_, typenameT2::Pointee_>::value, testing::AssertionResult>::type NotNullAreEqualImpl(const char *, const char *, const T1&, const T2&, long long) | Equal-compares arrays or lists. |
std::enable_if<!TypeTraits::BothArrayOrList<typenameT1::Pointee_, typenameT2::Pointee_>::value&&TypeTraits::BothEnumerable<typenameT1::Pointee_, typenameT2::Pointee_>::value&&(!TypeTraits::has_data_method<typenameT1::Pointee_>::value | |
testing::AssertionResult NotNullAreEqualImpl(const char *, const char *, const T1&, const T2&, int32_t) | Equal-compares unknown types using Equals method. |
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::Dictionary<K, V>>&, const SharedPtr<System::Collections::Generic::Dictionary<K, V>>&) | Equal-compares dictionaries of value types. |
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::Dictionary<K, SharedPtr<V>>>&, const SharedPtr<System::Collections::Generic::Dictionary<K, SharedPtr<V>>>&) | Equal-compares dictionaries of shared pointers. |
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::HashSet<T1>>&, const SharedPtr<System::Collections::Generic::HashSet<T2>>&) | Equal-compares hashsets. |
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::Queue<T1>>&, const SharedPtr<System::Collections::Generic::Queue<T2>>&) | Equal-compares queues. |
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::Stack<T1>>&, const SharedPtr<System::Collections::Generic::Stack<T2>>&) | Equal-compares stacks. |
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::SortedDictionary<K, V>>&, const SharedPtr<System::Collections::Generic::SortedDictionary<K, V>>&) | Equal-compares sorted dictionaries of value types. |
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::SortedDictionary<K, SharedPtr<V>>>&, const SharedPtr<System::Collections::Generic::SortedDictionary<K, SharedPtr<V>>>&) | Equal-compares sorted dictionaries of shared pointers. |
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::SortedList<K, V>>&, const SharedPtr<System::Collections::Generic::SortedList<K, V>>&) | Equal-compares sorted lists of value types. |
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::SortedList<K, SharedPtr<V>>>&, const SharedPtr<System::Collections::Generic::SortedList<K, SharedPtr<V>>>&) | Equal-compares sorted lists of shared pointers. |
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::BitArray>&, const SharedPtr<System::Collections::BitArray>&) | Equal-compares bit arrays. |
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Specialized::StringCollection>&, const SharedPtr<System::Collections::Specialized::StringCollection>&) | Equal-compares string collections. |
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::ICollection<T>>&, const SharedPtr<System::Collections::Generic::ICollection<T>>&) | Equal-compares abstract collections. |
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<Object>&, const SharedPtr<Object>&) | Equal-compares two Object types. |
testing::AssertionResult NotNullAreEqual(const char *, const char *, const SharedPtr<T1>&, const SharedPtr<T2>&) | Equal-compares unknown types. |
bool NotNullAreEqualHelper(const SharedPtr<System::Collections::Generic::ICollection<T>>&, const SharedPtr<System::Collections::Generic::ICollection<T>>&) | Equal-compares abstract collections. |
testing::AssertionResult AreBoxedValuesEqual(const char *, const char *, const SharedPtr<BoxedValueBase>&, const SharedPtr<BoxedValueBase>&) | Equal-compares two Boxed types. |
testing::AssertionResult AreEqual(const char *, const char *, const T1&, const T2&) | Equal-compares arguments for AreEqual assertion translation. |
std::enable_if<TypeTraits::BothArrayOrList<typenameT1::Pointee_, typenameT2::Pointee_>::value, testing::AssertionResult>::type NotNullAreNotEqualImpl(const char *, const char *, const T1&, const T2&, long long) | Not-equal-compares arrays or lists. |
std::enable_if<!TypeTraits::BothArrayOrList<typenameT1::Pointee_, typenameT2::Pointee_>::value&&TypeTraits::BothEnumerable<typenameT1::Pointee_, typenameT2::Pointee_>::value&&(!TypeTraits::has_data_method<typenameT1::Pointee_>::value | |
testing::AssertionResult NotNullAreNotEqualImpl(const char *, const char *, const T1&, const T2&, int32_t) | Not-equal-compares unknown types using Eqauals method. |
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::Dictionary<K, V>>&, const SharedPtr<System::Collections::Generic::Dictionary<K, V>>&) | Not-equal-compares dictionaries of value types. |
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::Dictionary<K, SharedPtr<V>>>&, const SharedPtr<System::Collections::Generic::Dictionary<K, SharedPtr<V>>>&) | Not-equal-compares dictionaries of shared pointers. |
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::HashSet<T1>>&, const SharedPtr<System::Collections::Generic::HashSet<T2>>&) | Not-equal-compares hashsets. |
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::Queue<T1>>&, const SharedPtr<System::Collections::Generic::Queue<T2>>&) | Not-equal-compares queues. |
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::Stack<T1>>&, const SharedPtr<System::Collections::Generic::Stack<T2>>&) | Not-equal-compares stacks. |
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::SortedDictionary<K, V>>&, const SharedPtr<System::Collections::Generic::SortedDictionary<K, V>>&) | Not-equal-compares sorted dictionaries of value types. |
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::SortedDictionary<K, SharedPtr<V>>>&, const SharedPtr<System::Collections::Generic::SortedDictionary<K, SharedPtr<V>>>&) | Not-equal-compares sorted dictionaries of shared pointers. |
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::SortedList<K, V>>&, const SharedPtr<System::Collections::Generic::SortedList<K, V>>&) | Npt=equal-compares sorted lists of value types. |
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::SortedList<K, SharedPtr<V>>>&, const SharedPtr<System::Collections::Generic::SortedList<K, SharedPtr<V>>>&) | Not-equal-compares sorted lists of shared pointers. |
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::BitArray>&, const SharedPtr<System::Collections::BitArray>&) | Not-equal-compares bit arrays. |
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Specialized::StringCollection>&, const SharedPtr<System::Collections::Specialized::StringCollection>&) | Not-equal-compares string collections. |
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<System::Collections::Generic::ICollection<T>>&, const SharedPtr<System::Collections::Generic::ICollection<T>>&) | Not-equal-compares abstract collections. |
testing::AssertionResult NotNullAreNotEqual(const char *, const char *, const SharedPtr<T1>&, const SharedPtr<T2>&) | Not-equal-compares unknown types. |
testing::AssertionResult AreNotEqual(const char *, const char *, const T1&, const T2&) | Not-equal-compares arguments for AreNotEqual assertion translation. |