예제 #1
0
 public override int GetHashCode()
 {
     return(name.GetHashCode() ^
            priority.GetHashCode() ^
            areaTypeFlags.GetHashCode() ^
            closedPolygon.GetHashCode() ^
            allowIntersectionFlags.GetHashCode() ^
            surfaceTypeFlags.GetHashCode() ^
            surfaceAttributeFlags.GetHashCode() ^
            levelOffset.GetHashCode() ^
            lower.GetHashCode() ^
            upper.GetHashCode());
 }
예제 #2
0
 public override int GetHashCode()
 {
     return(name.GetHashCode() ^
            priority.GetHashCode() ^
            areaTypeFlags.GetHashCode() ^
            pointList.GetHashCode() ^
            intersectionObjectType.GetHashCode() ^
            allowIntersectionTypes.GetHashCode() ^
            surfaceTypeFlags.GetHashCode() ^
            surfaceAttributeFlags.GetHashCode() ^
            deprecatedLevelOffset.GetHashCode() ^
            boundingBox3D.GetHashCode());
 }