Changeset 634 for trunk/ab5.0/ablib/src/Classes/System/Object.ab
- Timestamp:
- Sep 26, 2008, 8:47:44 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/ablib/src/Classes/System/Object.ab
r449 r634 13 13 ' 2つのオブジェクトが等しいかどうかを判断する 14 14 Virtual Function Equals( object As Object ) As Boolean 15 If ObjPtr(This) = ObjPtr(object) Then 16 ' If This.GetHashCode() = object.GetHashCode() Then 17 Return True 18 Else 19 Return False 20 End If 15 Return ObjPtr(This) = ObjPtr(object) 21 16 End Function 22 17 23 18 Static Function Equals( objectA As Object, objectB As Object ) As Boolean 24 If ObjPtr(objectA) = NULL /*objectA = Nothing*/Then25 Return ObjPtr(objectB) = NULL 'objectB = Nothing19 If ActiveBasic.IsNothing(objectA) Then 20 Return ActiveBasic.IsNothing(objectB) 26 21 Else 27 22 Return objectA.Equals(objectB)
Note:
See TracChangeset
for help on using the changeset viewer.