4 overrides of ReturnJsonSchema
Microsoft.Extensions.AI.Abstractions (4)
23 references to ReturnJsonSchema
Microsoft.Extensions.AI.Abstractions (4)
Microsoft.Extensions.AI.Abstractions.Tests (4)
Microsoft.Extensions.AI.Evaluation.Quality (2)
Microsoft.Extensions.AI.Tests (13)
Functions\AIFunctionFactoryTest.cs (13)
214Assert.Equal("""{"type":"string"}""", func.ReturnJsonSchema.ToString());
218Assert.Equal("""{"type":"string"}""", func.ReturnJsonSchema.ToString());
223Assert.Null(func.ReturnJsonSchema);
229Assert.Null(func.ReturnJsonSchema);
234Assert.Equal("""{"type":"array","items":{"type":"integer"}}""", func.ReturnJsonSchema.ToString());
373Assert.Equal("""{"type":"string"}""", func.ReturnJsonSchema.ToString());
396Assert.Null(func.ReturnJsonSchema);
435Assert.Equal("""{"type":"integer"}""", func.ReturnJsonSchema.ToString());
602Assert.Equal("""{"type":"integer"}""", f.ReturnJsonSchema.ToString());
625Assert.Equal("""{"type":"integer"}""", f.ReturnJsonSchema.ToString());
1064Assert.Equal("""{"description":"The summed result","type":"integer"}""", f.ReturnJsonSchema.ToString());
1079Assert.Null(f.ReturnJsonSchema);
1085Assert.Equal("""{"type":"integer"}""", f.ReturnJsonSchema.ToString());