Nuke.Cola
Loading...
Searching...
No Matches
Nuke.Cola.OneOrManyConverter< T > Class Template Reference

A JSON converter for property which may have a single value or an array of values when de-serializing. It will always serialize an array. More...

Inheritance diagram for Nuke.Cola.OneOrManyConverter< T >:

Public Member Functions

override void WriteJson (JsonWriter writer, object? value, JsonSerializer serializer)
 
override? object ReadJson (JsonReader reader, Type objectType, object? existingValue, JsonSerializer serializer)
 
override bool CanConvert (Type objectType)
 

Detailed Description

A JSON converter for property which may have a single value or an array of values when de-serializing. It will always serialize an array.

Template Parameters
TUnderlying type of the property

Definition at line 11 of file OneOrManyConverter.cs.

Member Function Documentation

◆ ReadJson()

override? object Nuke.Cola.OneOrManyConverter< T >.ReadJson ( JsonReader reader,
Type objectType,
object? existingValue,
JsonSerializer serializer )

Definition at line 26 of file OneOrManyConverter.cs.

◆ WriteJson()

override void Nuke.Cola.OneOrManyConverter< T >.WriteJson ( JsonWriter writer,
object? value,
JsonSerializer serializer )

Definition at line 13 of file OneOrManyConverter.cs.


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