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