in src/Azure.Deployments.Extensibility.Core/Validators/ExtensibleResourceValidator.cs [48:63]
private static IEnumerable<ExtensibilityError> Validate(JsonPointer basePointer, JsonSchema schema, JsonElement value)
{
var violations = JsonSchemaValidator.Validate(schema, value);
if (violations.Any())
{
foreach (var violation in violations)
{
// Prepend "/resources/{resource.SymbolicName}" to target.
var target = basePointer.Combine(violation.Target);
var error = (violation with { Target = target }).ToExtensibilityError();
yield return error;
}
}
}