Protobuf-net에 AsReference 옵션이 있고 BinaryFormatter가 "그래프 직렬 변환기"라는 단어는 BinaryFormatter가 참조를 유지하지 않으며 모든 개체의 복사본을 만드는 것으로 가정합니다.참조 무결성 BinaryFormatter
하지만 몇 가지 테스트를 수행하고 단일 BinaryFormatter Serialize() 또는 Deserialize() 호출의 모든 참조가 재귀 참조에서도 유지된다는 것을 알았습니다.
BinaryFormatter가 참으로 참조를 유지하는지 확인할 수 있습니까? Protobuf-net과 다른 점은 무엇입니까? "그래프 직렬화"가 잘못 이해 된 것 같습니다. 그 밖의 무엇을 찾아야합니까?
미리 감사드립니다.