While disassembling the .Net Source Code using Reflector, I came upon the Equals implementation in the Object Class and it refers to
bool InternalEquals(obj
First, find in sscli20\clr\src\vm\ecall.cpp function mapping ("InternalEquals" -> ObjectNative::Equals):
FCFuncStart(gObjectFuncs)
FCIntrinsic("GetType", ObjectNative::GetClass, CORINFO_INTRINSIC_Object_GetType)
FCFuncElement("InternalGetHashCode", ObjectNative::GetHashCode)
FCFuncElement("InternalEquals", ObjectNative::Equals)
FCFuncElement("MemberwiseClone", ObjectNative::Clone)
FCFuncEnd()
Next, find an implementation ObjectNative::Equals (published by Mehrdad Afshari)