L'existence de l'option AsReference dans Protobuf-net et le mot que BinaryFormatter est un "sérialiseur graphique" m'amènent à supposer que BinaryFormatter ne conserve pas de références et qu'il fait une copie de chaque objet.Intégrité de référence dans BinaryFormatter
Mais j'ai fait quelques tests et découvert que toutes les références dans un seul appel BinaryFormatter Serialize() ou Deserialize() sont maintenues même pour le référencement récursif. Puis-je confirmer que BinaryFormatter gère effectivement les références? En quoi est-ce différent de Protobuf-net? On dirait que je comprends mal "sérialisation graphique"? Quoi d'autre dois-je faire attention?
Merci d'avance.