From 7e8f2b277df54515c0b41e11a77f25f62a88a8b8 Mon Sep 17 00:00:00 2001 From: Layomi Akinrinade Date: Mon, 26 Jul 2021 10:30:11 -0700 Subject: [PATCH] Seal JsonSourceGenerationOptionsAttribute --- .../Common/JsonSourceGenerationOptionsAttribute.cs | 2 +- src/libraries/System.Text.Json/ref/System.Text.Json.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libraries/System.Text.Json/Common/JsonSourceGenerationOptionsAttribute.cs b/src/libraries/System.Text.Json/Common/JsonSourceGenerationOptionsAttribute.cs index 334e5226a5c54..65270711f210f 100644 --- a/src/libraries/System.Text.Json/Common/JsonSourceGenerationOptionsAttribute.cs +++ b/src/libraries/System.Text.Json/Common/JsonSourceGenerationOptionsAttribute.cs @@ -13,7 +13,7 @@ namespace System.Text.Json.Serialization #else public #endif - class JsonSourceGenerationOptionsAttribute : JsonAttribute + sealed class JsonSourceGenerationOptionsAttribute : JsonAttribute { /// /// Specifies the default ignore condition. diff --git a/src/libraries/System.Text.Json/ref/System.Text.Json.cs b/src/libraries/System.Text.Json/ref/System.Text.Json.cs index 58b6d523aad9a..c376591efba2a 100644 --- a/src/libraries/System.Text.Json/ref/System.Text.Json.cs +++ b/src/libraries/System.Text.Json/ref/System.Text.Json.cs @@ -852,7 +852,7 @@ protected JsonSerializerContext(System.Text.Json.JsonSerializerOptions? instance public abstract System.Text.Json.Serialization.Metadata.JsonTypeInfo? GetTypeInfo(System.Type type); } [System.AttributeUsageAttribute(System.AttributeTargets.Class, AllowMultiple=false)] - public partial class JsonSourceGenerationOptionsAttribute : System.Text.Json.Serialization.JsonAttribute + public sealed partial class JsonSourceGenerationOptionsAttribute : System.Text.Json.Serialization.JsonAttribute { public JsonSourceGenerationOptionsAttribute() { } public System.Text.Json.Serialization.JsonIgnoreCondition DefaultIgnoreCondition { get { throw null; } set { } }