Class VisibilityConditionConfigurationJsonConverter
Encapsulates Newtonsoft.Json.JsonConverter for visibility condition configuration.
public class VisibilityConditionConfigurationJsonConverter : JsonConverter
- Inheritance
-
objectVisibilityConditionConfigurationJsonConverter
- Extension Methods
Constructors
VisibilityConditionConfigurationJsonConverter()
Initializes the new instance of VisibilityConditionConfigurationJsonConverter.
public VisibilityConditionConfigurationJsonConverter()
VisibilityConditionConfigurationJsonConverter(IVisibilityConditionDefinitionProvider)
Initializes the new instance of VisibilityConditionConfigurationJsonConverter with given visibilityConditionDefinitionProvider.
public VisibilityConditionConfigurationJsonConverter(IVisibilityConditionDefinitionProvider visibilityConditionDefinitionProvider)
Parameters
visibilityConditionDefinitionProviderIVisibilityConditionDefinitionProvider
Methods
CanConvert(Type)
Returns true if objectType is VisibilityConditionConfiguration.
public override bool CanConvert(Type objectType)
Parameters
objectTypeTypeType to be checked.
Returns
- bool
ReadJson(JsonReader, Type, object, JsonSerializer)
Reads the JSON representation of the object for visibility condition.
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
Parameters
readerJsonReaderReader that provides access to serialized JSON data.
objectTypeTypeType of the object.
existingValueobjectThe existing value of the object being read.
serializerJsonSerializerThe calling serializer.
Returns
- object
WriteJson(JsonWriter, object, JsonSerializer)
Writes the JSON representation of the object for visibility condition.
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
Parameters
writerJsonWriterWriter that provided a way for generating JSON data.
valueobjectConfiguration to be serialized.
serializerJsonSerializerThe calling serializer.