The documentation for MarshalByRefObject
states,
When you derive an object from
MarshalByRefObject
for use across application domain boundaries, you should not override any of its members, nor should you call its methods directly.
Does this warning apply to inherited methods, specifically Equals
and GetHashCode
, or only to methods added by MarshalByRefObject
?