Table of Contents

Class MessageContentConverter

Namespace
OpenAI.ObjectModels
Assembly
AntRunnerLib.dll
public class MessageContentConverter : JsonConverter<MessageContentOneOfType>
Inheritance
System.Object
System.Text.Json.Serialization.JsonConverter
System.Text.Json.Serialization.JsonConverter<MessageContentOneOfType>
MessageContentConverter
Inherited Members
System.Text.Json.Serialization.JsonConverter<OpenAI.ObjectModels.MessageContentOneOfType>.CanConvert(System.Type)
System.Text.Json.Serialization.JsonConverter<OpenAI.ObjectModels.MessageContentOneOfType>.Read(System.Text.Json.Utf8JsonReader, System.Type, System.Text.Json.JsonSerializerOptions)
System.Text.Json.Serialization.JsonConverter<OpenAI.ObjectModels.MessageContentOneOfType>.ReadAsPropertyName(System.Text.Json.Utf8JsonReader, System.Type, System.Text.Json.JsonSerializerOptions)
System.Text.Json.Serialization.JsonConverter<OpenAI.ObjectModels.MessageContentOneOfType>.WriteAsPropertyName(System.Text.Json.Utf8JsonWriter, OpenAI.ObjectModels.MessageContentOneOfType, System.Text.Json.JsonSerializerOptions)
System.Text.Json.Serialization.JsonConverter<OpenAI.ObjectModels.MessageContentOneOfType>.HandleNull
System.Text.Json.Serialization.JsonConverter<OpenAI.ObjectModels.MessageContentOneOfType>.Type
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()

Methods

Read(ref Utf8JsonReader, Type, JsonSerializerOptions)

public override MessageContentOneOfType Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)

Parameters

reader System.Text.Json.Utf8JsonReader
typeToConvert Type
options System.Text.Json.JsonSerializerOptions

Returns

MessageContentOneOfType

Write(Utf8JsonWriter, MessageContentOneOfType, JsonSerializerOptions)

public override void Write(Utf8JsonWriter writer, MessageContentOneOfType value, JsonSerializerOptions options)

Parameters

writer System.Text.Json.Utf8JsonWriter
value MessageContentOneOfType
options System.Text.Json.JsonSerializerOptions