Class BsonArrayJsonConverter
Namespace: Casewhere.Common.JsonConverters
Assembly: Casewhere.Common.dll
public class BsonArrayJsonConverter : JsonConverter<BsonArray>
Inheritance
object ← JsonConverter ← JsonConverter<BsonArray> ← BsonArrayJsonConverter
Inherited Members
JsonConverter<BsonArray>.WriteJson(JsonWriter, object?, JsonSerializer), JsonConverter<BsonArray>.WriteJson(JsonWriter, BsonArray?, JsonSerializer), JsonConverter<BsonArray>.ReadJson(JsonReader, Type, object?, JsonSerializer), JsonConverter<BsonArray>.ReadJson(JsonReader, Type, BsonArray?, bool, JsonSerializer), JsonConverter<BsonArray>.CanConvert(Type), JsonConverter.WriteJson(JsonWriter, object?, JsonSerializer), JsonConverter.ReadJson(JsonReader, Type, object?, JsonSerializer), JsonConverter.CanConvert(Type), JsonConverter.CanRead, JsonConverter.CanWrite, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<BsonArrayJsonConverter>(BsonArrayJsonConverter)
Constructors
BsonArrayJsonConverter()
public BsonArrayJsonConverter()
Methods
ReadJson(JsonReader, Type, BsonArray, bool, JsonSerializer)
Reads the JSON representation of the object.
public override BsonArray ReadJson(JsonReader reader, Type objectType, BsonArray existingValue, bool hasExistingValue, JsonSerializer serializer)
Parameters
reader JsonReader
The Newtonsoft.Json.JsonReader to read from.
objectType Type
Type of the object.
existingValue BsonArray
The existing value of object being read. If there is no existing value then null will be used.
hasExistingValue bool
The existing value has a value.
serializer JsonSerializer
The calling serializer.
Returns
BsonArray
The object value.
WriteJson(JsonWriter, BsonArray, JsonSerializer)
Writes the JSON representation of the object.
public override void WriteJson(JsonWriter writer, BsonArray value, JsonSerializer serializer)
Parameters
writer JsonWriter
The Newtonsoft.Json.JsonWriter to write to.
value BsonArray
The value.
serializer JsonSerializer
The calling serializer.