8 references to CreateJsonSchema
Microsoft.Extensions.AI (1)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (1)
164
var schemaElement = AIJsonUtilities.
CreateJsonSchema
(
Microsoft.Extensions.AI.Abstractions (1)
Utilities\AIJsonSchemaCreateContext.cs (1)
19
/// callback by the <see cref="AIJsonUtilities.
CreateJsonSchema
"/> method and cannot be instantiated directly.
Microsoft.Extensions.AI.Abstractions.Tests (6)
Utilities\AIJsonUtilitiesTests.cs (6)
140
JsonElement actual = AIJsonUtilities.
CreateJsonSchema
(typeof(MyPoco), serializerOptions: JsonSerializerOptions.Default);
179
JsonElement actual = AIJsonUtilities.
CreateJsonSchema
(
230
JsonElement actual = AIJsonUtilities.
CreateJsonSchema
(typeof(MyPoco), serializerOptions: JsonSerializerOptions.Default, inferenceOptions: inferenceOptions);
258
JsonElement actual = AIJsonUtilities.
CreateJsonSchema
(typeof(PocoWithTypesWithOpenAIUnsupportedKeywords), serializerOptions: JsonSerializerOptions.Default);
330
JsonElement schema = AIJsonUtilities.
CreateJsonSchema
(typeof(object));
349
JsonElement schema = AIJsonUtilities.
CreateJsonSchema
(testData.Type, serializerOptions: options, inferenceOptions: createOptions);