От: | igna | ||
Дата: | 13.07.07 15:47 | ||
Оценка: |
Let q(x) be a property provable about objects x of type T. Then q(y) should be true for objects y of type S where S is a subtype of T.
Let q(x1, x2) be a property provable about objects x1 and x2 of type T. Then q(y1, y2) should be true for objects y1 and y2 of type S where S is a subtype of T.
Object.ReferenceEquals(x1, x2) || !x1.Equals(x2)
Object.ReferenceEquals(y1, y2) || !y1.Equals(y2)