>>Hmm. Don't think so. The type of toOriginator will be the that of the child class instance. You need to explicitly test the DeclaringType against the base (root) class
toOriginator is the base class.
This detection is called from the base class only. The Me being passed here is from the base class:
If loReflection.IsMethodExistInSubClass(Me, "InitializeWithRow") Then
End If