7 references to AdditionalPropertiesPropertyName
Microsoft.Extensions.AI.Abstractions (7)
Utilities\AIJsonUtilities.Schema.Create.cs (2)
282!objSchema.ContainsKey(AdditionalPropertiesPropertyName)) 284objSchema.Add(AdditionalPropertiesPropertyName, (JsonNode)false);
Utilities\AIJsonUtilities.Schema.Transform.cs (5)
84if (schemaObj.TryGetPropertyValue(AdditionalPropertiesPropertyName, out JsonNode? additionalProps) && 87path?.Add(AdditionalPropertiesPropertyName); 88schemaObj[AdditionalPropertiesPropertyName] = TransformSchemaCore(additionalProps, transformOptions, path); 123if (transformOptions.DisallowAdditionalProperties && properties is not null && !schemaObj.ContainsKey(AdditionalPropertiesPropertyName)) 125schemaObj[AdditionalPropertiesPropertyName] = (JsonNode)false;