2 overrides of ReturnJsonSchema
Microsoft.Extensions.AI.Abstractions (2)
19 references to ReturnJsonSchema
Microsoft.Extensions.AI.Abstractions (3)
Microsoft.Extensions.AI.Abstractions.Tests (3)
Microsoft.Extensions.AI.Evaluation.Quality (2)
Microsoft.Extensions.AI.Tests (11)
Functions\AIFunctionFactoryTest.cs (11)
168Assert.Equal("""{"type":"string"}""", func.ReturnJsonSchema.ToString());
172Assert.Equal("""{"type":"string"}""", func.ReturnJsonSchema.ToString());
177Assert.Null(func.ReturnJsonSchema);
183Assert.Null(func.ReturnJsonSchema);
188Assert.Equal("""{"type":"array","items":{"type":"integer"}}""", func.ReturnJsonSchema.ToString());
294Assert.Equal("""{"type":"string"}""", func.ReturnJsonSchema.ToString());
317Assert.Null(func.ReturnJsonSchema);
356Assert.Equal("""{"type":"integer"}""", func.ReturnJsonSchema.ToString());
523Assert.Equal("""{"type":"integer"}""", f.ReturnJsonSchema.ToString());
546Assert.Equal("""{"type":"integer"}""", f.ReturnJsonSchema.ToString());
928Assert.Equal("""{"description":"The summed result","type":"integer"}""", f.ReturnJsonSchema.ToString());