Table of Contents

Class ToolCallsConverter

Namespace
OpenAI.ObjectModels.ResponseModels
Assembly
AntRunnerLib.dll
public class ToolCallsConverter : JsonConverter<List<IToolCall>>
Inheritance
System.Object
System.Text.Json.Serialization.JsonConverter
System.Text.Json.Serialization.JsonConverter<List<IToolCall>>
ToolCallsConverter
Inherited Members
System.Text.Json.Serialization.JsonConverter<List<OpenAI.ObjectModels.ResponseModels.IToolCall>>.CanConvert(System.Type)
System.Text.Json.Serialization.JsonConverter<List<OpenAI.ObjectModels.ResponseModels.IToolCall>>.Read(System.Text.Json.Utf8JsonReader, System.Type, System.Text.Json.JsonSerializerOptions)
System.Text.Json.Serialization.JsonConverter<List<OpenAI.ObjectModels.ResponseModels.IToolCall>>.ReadAsPropertyName(System.Text.Json.Utf8JsonReader, System.Type, System.Text.Json.JsonSerializerOptions)
System.Text.Json.Serialization.JsonConverter<List<OpenAI.ObjectModels.ResponseModels.IToolCall>>.WriteAsPropertyName(System.Text.Json.Utf8JsonWriter, List<OpenAI.ObjectModels.ResponseModels.IToolCall>, System.Text.Json.JsonSerializerOptions)
System.Text.Json.Serialization.JsonConverter<List<OpenAI.ObjectModels.ResponseModels.IToolCall>>.HandleNull
System.Text.Json.Serialization.JsonConverter<List<OpenAI.ObjectModels.ResponseModels.IToolCall>>.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 List<IToolCall> Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)

Parameters

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

Returns

List<IToolCall>

Write(Utf8JsonWriter, List<IToolCall>, JsonSerializerOptions)

public override void Write(Utf8JsonWriter writer, List<IToolCall> value, JsonSerializerOptions options)

Parameters

writer System.Text.Json.Utf8JsonWriter
value List<IToolCall>
options System.Text.Json.JsonSerializerOptions