1 instantiation of ToolJson
Microsoft.Extensions.AI.OpenAI (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\OpenAIJsonContext.ToolJson.g.cs (1)
31
ObjectCreator = () => new global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
(),
33 references to ToolJson
Microsoft.Extensions.AI.OpenAI (33)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\OpenAIJsonContext.GetJsonTypeInfo.g.cs (1)
22
if (type == typeof(global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\OpenAIJsonContext.ToolJson.g.cs (30)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
>? _ToolJson;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
> ToolJson
22
get => _ToolJson ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
> Create_ToolJson(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
>
35
ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
39
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
>(options, objectInfo);
56
DeclaringType = typeof(global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
),
58
Getter = static obj => ((global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
)obj).Type,
59
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
)obj).Type = value!,
66
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
).GetProperty("Type", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
78
DeclaringType = typeof(global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
),
80
Getter = static obj => ((global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
)obj).Required,
81
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
)obj).Required = value!,
88
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
).GetProperty("Required", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.HashSet<string>), global::System.Array.Empty<global::System.Type>(), null),
100
DeclaringType = typeof(global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
),
102
Getter = static obj => ((global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
)obj).Properties,
103
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
)obj).Properties = value!,
110
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
).GetProperty("Properties", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>), global::System.Array.Empty<global::System.Type>(), null),
122
DeclaringType = typeof(global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
),
124
Getter = static obj => ((global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
)obj).AdditionalProperties,
125
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
)obj).AdditionalProperties = value!,
132
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
).GetProperty("AdditionalProperties", InstanceMemberBindingFlags, null, typeof(global::System.Text.Json.JsonElement), global::System.Array.Empty<global::System.Type>(), null),
142
DeclaringType = typeof(global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
),
144
Getter = static obj => ((global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
)obj).ExtensionData,
145
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
)obj).ExtensionData = value!,
152
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.OpenAIClientExtensions.
ToolJson
).GetProperty("ExtensionData", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>), global::System.Array.Empty<global::System.Type>(), null),
OpenAIClientExtensions.cs (1)
250
var
tool = JsonSerializer.Deserialize(jsonSchema, OpenAIJsonContext.Default.ToolJson)!;
OpenAIJsonContext.cs (1)
18
[JsonSerializable(typeof(OpenAIClientExtensions.
ToolJson
))]