From 89412f796fc3d376b552b1631ad47246818857b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Amaury=20Lev=C3=A9?= Date: Tue, 9 May 2023 17:42:43 +0200 Subject: [PATCH] Deprecate serialization ctor for .NET8 onward (#4440) --- .../ManagedNameUtilities/InvalidManagedNameException.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Microsoft.TestPlatform.AdapterUtilities/ManagedNameUtilities/InvalidManagedNameException.cs b/src/Microsoft.TestPlatform.AdapterUtilities/ManagedNameUtilities/InvalidManagedNameException.cs index 78b6d36363..c0bdef2cbb 100644 --- a/src/Microsoft.TestPlatform.AdapterUtilities/ManagedNameUtilities/InvalidManagedNameException.cs +++ b/src/Microsoft.TestPlatform.AdapterUtilities/ManagedNameUtilities/InvalidManagedNameException.cs @@ -11,5 +11,8 @@ public class InvalidManagedNameException : Exception, ISerializable { public InvalidManagedNameException(string? message) : base(message) { } +#if NET8_0_OR_GREATER + [Obsolete("Serialization constructors are deprecated in .NET8+", DiagnosticId = "SYSLIB0051")] +#endif protected InvalidManagedNameException(SerializationInfo info, StreamingContext context) : base(info, context) { } }