1 write to SchemaDescription
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponseFormatJson.cs (1)
32SchemaDescription = schemaDescription;
21 references to SchemaDescription
Microsoft.Extensions.AI (1)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (1)
170responseFormat = ChatResponseFormat.ForJsonSchema(schema, responseFormat.SchemaName, responseFormat.SchemaDescription);
Microsoft.Extensions.AI.Abstractions (2)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatResponseFormatJson.g.cs (2)
100Getter = static obj => ((global::Microsoft.Extensions.AI.ChatResponseFormatJson)obj).SchemaDescription, 139string __value_SchemaDescription = ((global::Microsoft.Extensions.AI.ChatResponseFormatJson)value).SchemaDescription;
Microsoft.Extensions.AI.Abstractions.Tests (10)
ChatCompletion\ChatResponseFormatTests.cs (8)
40Assert.Null(f.SchemaDescription); 49Assert.Equal("description", f.SchemaDescription); 71Assert.Null(actual.SchemaDescription); 87Assert.Equal("description", actual.SchemaDescription); 112Assert.Null(format.SchemaDescription); 128Assert.Null(format.SchemaDescription); 169Assert.Equal(description ?? "abcd", format.SchemaDescription); 184Assert.Equal("Type description", format.SchemaDescription);
Generated\361d1da7f942c932\TestJsonSerializerContext.ChatResponseFormatJson.g.cs (2)
98Getter = static obj => ((global::Microsoft.Extensions.AI.ChatResponseFormatJson)obj).SchemaDescription, 137string __value_SchemaDescription = ((global::Microsoft.Extensions.AI.ChatResponseFormatJson)value).SchemaDescription;
Microsoft.Extensions.AI.Integration.Tests (1)
ChatClientIntegrationTests.cs (1)
1107Assert.Null(responseFormat.SchemaDescription);
Microsoft.Extensions.AI.OpenAI (3)
OpenAIAssistantsChatClient.cs (1)
475jsonFormat.SchemaDescription,
OpenAIChatClient.cs (1)
696jsonFormat.SchemaDescription,
OpenAIResponsesChatClient.cs (1)
1238jsonFormat.SchemaDescription,
Microsoft.Extensions.AI.Tests (4)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (2)
65Assert.Equal("Some test description", responseFormat.SchemaDescription); 116Assert.Null(responseFormat.SchemaDescription);
Generated\361d1da7f942c932\TestJsonSerializerContext.ChatResponseFormatJson.g.cs (2)
98Getter = static obj => ((global::Microsoft.Extensions.AI.ChatResponseFormatJson)obj).SchemaDescription, 129writer.WriteString(PropName_SchemaDescription, ((global::Microsoft.Extensions.AI.ChatResponseFormatJson)value).SchemaDescription);