Class JsonConverterCollectionExtensions
Extension methods for the
Inheritance
Namespace: Cuemon.Serialization.Json.Converters
Assembly: Cuemon.Serialization.Json.dll
Syntax
public static class JsonConverterCollectionExtensions : object
Methods
| Improve this DocAddDataPairConverter(ICollection<JsonConverter>)
Adds an DataPair JSON converter to the list.
Declaration
public static void AddDataPairConverter(this ICollection<JsonConverter> converters)
Parameters
Type | Name | Description |
---|---|---|
ICollection<JsonConverter> | converters | The list of JSON converters. |
AddExceptionConverter(ICollection<JsonConverter>, Func<Boolean>)
Adds an
Declaration
public static void AddExceptionConverter(this ICollection<JsonConverter> converters, Func<bool> includeStackTraceFactory)
Parameters
Type | Name | Description |
---|---|---|
ICollection<JsonConverter> | converters | The list of JSON converters. |
Func<System.Boolean> | includeStackTraceFactory | The function delegate that is invoked when it is needed to determine whether the stack of an exception is included in the converted result. |
AddExceptionConverter(ICollection<JsonConverter>, Boolean)
Adds an
Declaration
public static void AddExceptionConverter(this ICollection<JsonConverter> converters, bool includeStackTrace)
Parameters
Type | Name | Description |
---|---|---|
ICollection<JsonConverter> | converters | The list of JSON converters. |
System.Boolean | includeStackTrace | if set to |
AddExceptionDescriptorConverter(ICollection<JsonConverter>, Action<ExceptionDescriptorSerializationOptions>)
Adds an ExceptionDescriptor JSON converter to the list.
Declaration
public static void AddExceptionDescriptorConverter(this ICollection<JsonConverter> converters, Action<ExceptionDescriptorSerializationOptions> setup = null)
Parameters
Type | Name | Description |
---|---|---|
ICollection<JsonConverter> | converters | The list of JSON converters. |
Action<ExceptionDescriptorSerializationOptions> | setup | The ExceptionDescriptorSerializationOptions which need to be configured. |
AddStringEnumConverter(ICollection<JsonConverter>)
Adds an
Declaration
public static void AddStringEnumConverter(this ICollection<JsonConverter> converters)
Parameters
Type | Name | Description |
---|---|---|
ICollection<JsonConverter> | converters | The list of JSON converters. |
AddStringFlagsEnumConverter(ICollection<JsonConverter>)
Adds a combined
Declaration
public static void AddStringFlagsEnumConverter(this ICollection<JsonConverter> converters)
Parameters
Type | Name | Description |
---|---|---|
ICollection<JsonConverter> | converters | The list of JSON converters. |
AddTimeSpanConverter(ICollection<JsonConverter>)
Adds a
Declaration
public static void AddTimeSpanConverter(this ICollection<JsonConverter> converters)
Parameters
Type | Name | Description |
---|---|---|
ICollection<JsonConverter> | converters | The list of JSON converters. |