5 writes to TransformSchemaNode
Microsoft.Extensions.AI.Abstractions.Tests (5)
Utilities\AIJsonSchemaTransformCacheTests.cs (3)
49AIJsonSchemaTransformCache cache = new(new() { TransformSchemaNode = (_, node) => { node.AsObject().Add("myAwesomeKeyword", 42); return node; } }); 62AIJsonSchemaTransformCache cache = new(new() { TransformSchemaNode = (_, node) => { node.AsObject().Add("myAwesomeKeyword", 42); return node; } }); 77AIJsonSchemaTransformCache cache = new(new() { TransformSchemaNode = (_, node) => { node.AsObject().Add("myAwesomeKeyword", 42); return node; } });
Utilities\AIJsonUtilitiesTests.cs (2)
733TransformSchemaNode = (context, schema) => 748TransformSchemaNode = (context, schema) =>
3 references to TransformSchemaNode
Microsoft.Extensions.AI.Abstractions (3)
Utilities\AIJsonSchemaTransformContext.cs (1)
14/// This struct is being passed to the user-provided <see cref="AIJsonSchemaTransformOptions.TransformSchemaNode"/>
Utilities\AIJsonUtilities.Schema.Transform.cs (2)
33List<string>? path = transformOptions.TransformSchemaNode is not null ? [] : null; 180if (transformOptions.TransformSchemaNode is { } transformer)