Lines Matching refs:val1
87 static bool compareData(Object ^ val1, Object ^ val2)
89 if (val1 == nullptr && val2 == nullptr || val1 == val2)
91 if ((val1 == nullptr && val2 != nullptr) ||
92 (val1 != nullptr && val2 == nullptr) || val1->GetType() != val2->GetType())
96 Type ^ t1 = val1->GetType();
100 ret = compareSequence(static_cast<Array ^>(val1),
106 ret = val1->Equals(val2);
111 ret = val1 == val2;
116 ret = compareStruct(val1, val2);
120 Any a1 = (Any) val1;
127 ret = val1->Equals(val2);
161 static bool compareStruct(Object ^ val1, Object ^ val2)
163 Debug::Assert(val1 != nullptr && val2 != nullptr);
164 Type ^ t1 = val1->GetType();
173 Object ^ fieldVal1 = fields[i]->GetValue(val1);