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); }