1 override of ReturnJsonSchema
Microsoft.Extensions.AI.Abstractions (1)
12 references to ReturnJsonSchema
Microsoft.Extensions.AI.Evaluation.Quality (2)
Microsoft.Extensions.AI.Tests (10)
Functions\AIFunctionFactoryTest.cs (10)
103Assert.Equal("""{"type":"string"}""", func.ReturnJsonSchema.ToString());
107Assert.Equal("""{"type":"string"}""", func.ReturnJsonSchema.ToString());
112Assert.Null(func.ReturnJsonSchema);
118Assert.Null(func.ReturnJsonSchema);
123Assert.Equal("""{"type":"array","items":{"type":"integer"}}""", func.ReturnJsonSchema.ToString());
228Assert.Equal("""{"type":"string"}""", func.ReturnJsonSchema.ToString());
275Assert.Equal("""{"type":"integer"}""", func.ReturnJsonSchema.ToString());
442Assert.Equal("""{"type":"integer"}""", f.ReturnJsonSchema.ToString());
465Assert.Equal("""{"type":"integer"}""", f.ReturnJsonSchema.ToString());
782Assert.Equal("""{"description":"The summed result","type":"integer"}""", f.ReturnJsonSchema.ToString());