The [Serializable] attribute and corresponding [OnDeserialized] methods have been removed from various breakdown classes. This eliminates reliance on BinaryFormatter, which is a deprecated and insecure serialization mechanism in modern .NET.
This change also resolves SonarQube rule S5766 warnings by removing the context in which they apply, leading to cleaner and more secure code.
The `[Serializable]` attribute and corresponding `[OnDeserialized]` methods have been removed from various breakdown classes. This eliminates reliance on `BinaryFormatter`, which is a deprecated and insecure serialization mechanism in modern .NET.
This change also resolves SonarQube rule S5766 warnings by removing the context in which they apply, leading to cleaner and more secure code.
The `[Serializable]` attribute and corresponding `[OnDeserialized]` methods have been removed from various breakdown classes. This eliminates reliance on `BinaryFormatter`, which is a deprecated and insecure serialization mechanism in modern .NET.
This change also resolves SonarQube rule S5766 warnings by removing the context in which they apply, leading to cleaner and more secure code.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The
[Serializable]attribute and corresponding[OnDeserialized]methods have been removed from various breakdown classes. This eliminates reliance onBinaryFormatter, which is a deprecated and insecure serialization mechanism in modern .NET.This change also resolves SonarQube rule S5766 warnings by removing the context in which they apply, leading to cleaner and more secure code.