Я хотел бы знать, как подразумевается MarshalByRefObject
и почему он позволяет передавать объекты по ссылке в удаленном взаимодействии.
Возможно ли это из-за реализации класса MarshalByRefObject
,или библиотеки удаленного взаимодействия просто проверяют, является ли класс производным от MarshalByRefObject
?