8 instantiations of FunctionToolCallOutputElement
Microsoft.Extensions.AI.OpenAI (8)
Generated\361d1da7f942c932\OpenAIJsonContext.FunctionToolCallOutputElement.g.cs (1)
31ObjectCreator = () => new global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement(),
OpenAIResponsesChatClient.cs (7)
1424elements.Add(new() 1432elements.Add(new() 1440elements.Add(new() 1449elements.Add(new() 1457elements.Add(new() 1465elements.Add(new() 1477elements.Add(new()
62 references to FunctionToolCallOutputElement
Microsoft.Extensions.AI.OpenAI (62)
Generated\361d1da7f942c932\OpenAIJsonContext.FunctionToolCallOutputElement.g.cs (46)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement>? _FunctionToolCallOutputElement; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement> FunctionToolCallOutputElement 22get => _FunctionToolCallOutputElement ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement> Create_FunctionToolCallOutputElement(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement> 35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null), 39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement>(options, objectInfo); 56DeclaringType = typeof(global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement), 58Getter = static obj => ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)obj).Type, 59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)obj).Type = value!, 66AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement).GetProperty("Type", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 76DeclaringType = typeof(global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement), 78Getter = static obj => ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)obj).Text, 79Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)obj).Text = value!, 86AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement).GetProperty("Text", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 96DeclaringType = typeof(global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement), 98Getter = static obj => ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)obj).ImageUrl, 99Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)obj).ImageUrl = value!, 106AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement).GetProperty("ImageUrl", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 116DeclaringType = typeof(global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement), 118Getter = static obj => ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)obj).FileId, 119Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)obj).FileId = value!, 126AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement).GetProperty("FileId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 136DeclaringType = typeof(global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement), 138Getter = static obj => ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)obj).FileData, 139Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)obj).FileData = value!, 146AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement).GetProperty("FileData", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 156DeclaringType = typeof(global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement), 158Getter = static obj => ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)obj).FileUrl, 159Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)obj).FileUrl = value!, 166AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement).GetProperty("FileUrl", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 176DeclaringType = typeof(global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement), 178Getter = static obj => ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)obj).FileName, 179Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)obj).FileName = value!, 186AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement).GetProperty("FileName", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 196private void FunctionToolCallOutputElementSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement? value) 206string __value_Type = ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)value).Type; 211string __value_Text = ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)value).Text; 216string __value_ImageUrl = ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)value).ImageUrl; 221string __value_FileId = ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)value).FileId; 226string __value_FileData = ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)value).FileData; 231string __value_FileUrl = ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)value).FileUrl; 236string __value_FileName = ((global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)value).FileName;
Generated\361d1da7f942c932\OpenAIJsonContext.ListFunctionToolCallOutputElement.g.cs (12)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement>>? _ListFunctionToolCallOutputElement; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement>> ListFunctionToolCallOutputElement 22get => _ListFunctionToolCallOutputElement ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.List<global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement>)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement>> Create_ListFunctionToolCallOutputElement(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.List<global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement>> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.List<global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement>> 31ObjectCreator = () => new global::System.Collections.Generic.List<global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement>(), 35jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateListInfo<global::System.Collections.Generic.List<global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement>, global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement>(options, info); 45private void ListFunctionToolCallOutputElementSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.List<global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement>? value)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\OpenAIJsonContext.GetJsonTypeInfo.g.cs (2)
26if (type == typeof(global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement)) 46if (type == typeof(global::System.Collections.Generic.List<global::Microsoft.Extensions.AI.OpenAIResponsesChatClient.FunctionToolCallOutputElement>))
OpenAIJsonContext.cs (1)
24[JsonSerializable(typeof(List<OpenAIResponsesChatClient.FunctionToolCallOutputElement>))]
OpenAIResponsesChatClient.cs (1)
1417List<FunctionToolCallOutputElement> elements = [];