3 overrides of JsonSchema
Microsoft.Extensions.AI.Abstractions (2)
Microsoft.Extensions.AI.Integration.Tests (1)
37 references to JsonSchema
Microsoft.Extensions.AI.Abstractions (7)
Microsoft.Extensions.AI.Abstractions.Tests (6)
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
Microsoft.Extensions.AI.Evaluation.Quality (1)
Microsoft.Extensions.AI.Integration.Tests (1)
Microsoft.Extensions.AI.OpenAI (1)
Microsoft.Extensions.AI.OpenAI.Tests (1)
Microsoft.Extensions.AI.Tests (19)
Functions\AIFunctionFactoryTest.cs (19)
157Assert.DoesNotContain("cancellationToken", func.JsonSchema.ToString(), StringComparison.OrdinalIgnoreCase);
290Assert.DoesNotContain("firstParameter", func.JsonSchema.ToString());
291Assert.Contains("secondParameter", func.JsonSchema.ToString());
314Assert.Contains("firstParameter", func.JsonSchema.ToString());
315Assert.Contains("secondParameter", func.JsonSchema.ToString());
351Assert.Contains("myInteger", func.JsonSchema.ToString());
352Assert.DoesNotContain("services", func.JsonSchema.ToString());
353Assert.DoesNotContain("arguments", func.JsonSchema.ToString());
381Assert.Contains("myInteger", func.JsonSchema.ToString());
382Assert.DoesNotContain("services", func.JsonSchema.ToString());
383Assert.DoesNotContain("arguments", func.JsonSchema.ToString());
519Assert.Contains("myInteger", f.JsonSchema.ToString());
520Assert.DoesNotContain("service", f.JsonSchema.ToString());
542Assert.Contains("myInteger", f.JsonSchema.ToString());
543Assert.DoesNotContain("service", f.JsonSchema.ToString());
566Assert.Contains("myInteger", f.JsonSchema.ToString());
567Assert.DoesNotContain("service", f.JsonSchema.ToString());
603Assert.Contains("myInteger", f.JsonSchema.ToString());
604Assert.DoesNotContain("service", f.JsonSchema.ToString());