Мы используем двоичный форматер для сериализации графов объектов, где на один и тот же объект могут ссылаться несколько путей. Однако во время сериализации определенный объект GetObjectData вызывается много раз. При попытке использовать тестовый образец с использованием более простого объекта он вызывается ровно один раз, независимо от того, сколько раз он встречается в графе объектов. Есть ли какая-то причина, по которой один и тот же объект будет посещаться несколько раз, и данные .GetObject могут вызываться для объекта Serializable во время сериализации? Когда это происходит, кажется, что десериализация завершается ошибкой с ошибками FixUp.