# System.Text.Json.Serialization

``` diff
 namespace System.Text.Json.Serialization {
     public abstract class JsonConverterFactory : JsonConverter {
-        protected internal JsonConverterFactory();
+        protected JsonConverterFactory();
-        protected abstract JsonConverter CreateConverter(Type typeToConvert);

+        public abstract JsonConverter CreateConverter(Type typeToConvert, JsonSerializerOptions options);
     }
     public sealed class JsonStringEnumConverter : JsonConverterFactory {
-        protected override JsonConverter CreateConverter(Type typeToConvert);

+        public override JsonConverter CreateConverter(Type typeToConvert, JsonSerializerOptions options);
     }
 }
```

