commercetools.Sdk
The commercetools platform, import-api and C# sdks generated from our api reference.
Loading...
Searching...
No Matches
Public Member Functions | Static Protected Attributes | Properties
commercetools.Base.Serialization.JsonConverters.TypeDiscriminatorConverterFactory Class Reference

Inherits JsonConverterFactory.

Public Member Functions

 TypeDiscriminatorConverterFactory (JsonNamingPolicy namingPolicy, JsonSerializerOptions jsonSerializerOptions)
 Initializes a new AbstractClassConverterFactory
 
override bool CanConvert (Type typeToConvert)
 
override JsonConverter CreateConverter (Type typeToConvert, JsonSerializerOptions options)
 

Static Protected Attributes

static ConcurrentDictionary< Type, JsonConverter > Converters = new ConcurrentDictionary<Type, JsonConverter>()
 

Properties

JsonNamingPolicy NamingPolicy [get]
 
JsonSerializerOptions JsonSerializerOptions [get]
 

Constructor & Destructor Documentation

◆ TypeDiscriminatorConverterFactory()

commercetools.Base.Serialization.JsonConverters.TypeDiscriminatorConverterFactory.TypeDiscriminatorConverterFactory ( JsonNamingPolicy  namingPolicy,
JsonSerializerOptions  jsonSerializerOptions 
)
inline

Initializes a new AbstractClassConverterFactory

Parameters
namingPolicyThe current JsonNamingPolicy
jsonSerializerOptions

Member Function Documentation

◆ CanConvert()

override bool commercetools.Base.Serialization.JsonConverters.TypeDiscriminatorConverterFactory.CanConvert ( Type  typeToConvert)
inline

◆ CreateConverter()

override JsonConverter commercetools.Base.Serialization.JsonConverters.TypeDiscriminatorConverterFactory.CreateConverter ( Type  typeToConvert,
JsonSerializerOptions  options 
)
inline

Member Data Documentation

◆ Converters

ConcurrentDictionary<Type, JsonConverter> commercetools.Base.Serialization.JsonConverters.TypeDiscriminatorConverterFactory.Converters = new ConcurrentDictionary<Type, JsonConverter>()
staticprotected

Property Documentation

◆ JsonSerializerOptions

JsonSerializerOptions commercetools.Base.Serialization.JsonConverters.TypeDiscriminatorConverterFactory.JsonSerializerOptions
getprotected

◆ NamingPolicy

JsonNamingPolicy commercetools.Base.Serialization.JsonConverters.TypeDiscriminatorConverterFactory.NamingPolicy
getprotected

The documentation for this class was generated from the following file: