1 write to TransformSchemaNode
Microsoft.Extensions.AI.Abstractions.Tests (1)
Utilities\AIJsonUtilitiesTests.cs (1)
218TransformSchemaNode = static (context, schema) =>
6 references to TransformSchemaNode
Microsoft.Extensions.AI.Abstractions (5)
Utilities\AIJsonSchemaCreateContext.cs (1)
18/// This struct is being passed to the user-provided <see cref="AIJsonSchemaCreateOptions.TransformSchemaNode"/>
Utilities\AIJsonSchemaCreateOptions.cs (3)
50TransformSchemaNode == other.TransformSchemaNode && 61public override int GetHashCode() => (TransformSchemaNode, IncludeTypeInEnumSchemas, DisallowAdditionalProperties, IncludeSchemaKeyword, RequireAllProperties).GetHashCode();
Utilities\AIJsonUtilities.Schema.cs (1)
331if (inferenceOptions.TransformSchemaNode is { } transformer)
Microsoft.Extensions.AI.Abstractions.Tests (1)
Utilities\AIJsonUtilitiesTests.cs (1)
64Assert.Null(options.TransformSchemaNode);