2 writes to IncludeTypeInEnumSchemas
Microsoft.Extensions.AI (1)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (1)
27IncludeTypeInEnumSchemas = true
Microsoft.Extensions.AI.Abstractions.Tests (1)
Utilities\AIJsonUtilitiesTests.cs (1)
173IncludeTypeInEnumSchemas = false,
5 references to IncludeTypeInEnumSchemas
Microsoft.Extensions.AI.Abstractions (4)
Utilities\AIJsonSchemaCreateOptions.cs (3)
51IncludeTypeInEnumSchemas == other.IncludeTypeInEnumSchemas && 61public override int GetHashCode() => (TransformSchemaNode, IncludeTypeInEnumSchemas, DisallowAdditionalProperties, IncludeSchemaKeyword, RequireAllProperties).GetHashCode();
Utilities\AIJsonUtilities.Schema.cs (1)
251if (inferenceOptions.IncludeTypeInEnumSchemas && ctx.TypeInfo.Type.IsEnum && objSchema.ContainsKey(EnumPropertyName) && !objSchema.ContainsKey(TypePropertyName))
Microsoft.Extensions.AI.Abstractions.Tests (1)
Utilities\AIJsonUtilitiesTests.cs (1)
60Assert.True(options.IncludeTypeInEnumSchemas);