From 0d924f80ff3aa8f1b41fa9d18d4ca96e2b768862 Mon Sep 17 00:00:00 2001 From: James Newton-King Date: Sun, 13 Aug 2017 18:07:00 +1200 Subject: [PATCH] -Sealed non-generic methods on JsonConverter --- Src/Newtonsoft.Json/JsonConverter.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Src/Newtonsoft.Json/JsonConverter.cs b/Src/Newtonsoft.Json/JsonConverter.cs index 09317d08..457291d8 100644 --- a/Src/Newtonsoft.Json/JsonConverter.cs +++ b/Src/Newtonsoft.Json/JsonConverter.cs @@ -95,7 +95,7 @@ namespace Newtonsoft.Json /// The to write to. /// The value. /// The calling serializer. - public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) + public sealed override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { if (!(value != null ? value is T : ReflectionUtils.IsNullable(typeof(T)))) { @@ -120,7 +120,7 @@ namespace Newtonsoft.Json /// The existing value of object being read. /// The calling serializer. /// The object value. - public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) + public sealed override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { bool existingIsNull = existingValue == null; if (!(existingIsNull || existingValue is T)) @@ -148,7 +148,7 @@ namespace Newtonsoft.Json /// /// true if this instance can convert the specified object type; otherwise, false. /// - public override bool CanConvert(Type objectType) + public sealed override bool CanConvert(Type objectType) { return typeof(T).IsAssignableFrom(objectType); }