Throw meaningful exception if type doesn't derive from System.Object (#1230)
Throw meaningful exception if type doesn't derive from System.Object (#1230)

If we can't find an implementation of the Finalize method in the
hierarchy, the type hierarchy starts with something weird.

Marking as TODO because we still need to standardize on what exception
types to throw and how to throw them.
yizhang82/corert,shrah/corert,sandreenko/corert,krytarowski/corert,krytarowski/corert,kyulee1/corert,sandreenko/corert,mjp41/corert,tijoytom/corert,gregkalapos/corert,mjp41/corert,sandreenko/corert,shrah/corert,tijoytom/corert,botaberg/corert,mjp41/corert,krytarowski/corert,mjp41/corert,yizhang82/corert,botaberg/corert,yizhang82/corert,tijoytom/corert,yizhang82/corert,kyulee1/corert,tijoytom/corert,krytarowski/corert,gregkalapos/corert,gregkalapos/corert,sandreenko/corert,mjp41/corert,botaberg/corert,shrah/corert,kyulee1/corert,gregkalapos/corert,botaberg/corert,shrah/corert,kyulee1/corert