Clone Method
Definition
- Namespace
- Savvyio.Extensions.Text.Json
- Assemblies
- Savvyio.Extensions.Text.Json.dll
Clone(JsonSerializerOptions, Action<JsonSerializerOptions>)
Copies the options from a JsonSerializerOptions instance to a new instance.
public static JsonSerializerOptions Clone(this JsonSerializerOptions options, Action<JsonSerializerOptions> setup = null)
Parameters
optionsJsonSerializerOptionsThe JsonSerializerOptions to extend.
setupAction<JsonSerializerOptions>The JsonSerializerOptions which may be configured.
Returns
- JsonSerializerOptions
A new cloned instance of
optionswith optional altering as specified by thesetupdelegate.
Exceptions
- ArgumentNullException
optionscannot be null.