/// <summary> /// Used register any subschemas during validation. Enables look-forward compatibility with <code>$ref</code> keywords. /// </summary> /// <param name="context">The schema validation context.</param> public void RegisterSubschemas(SchemaValidationContext context) { foreach (JsonSchema schema in Values) { schema.RegisterSubschemas(context); } }
/// <summary> /// Provides the validation logic for this keyword. /// </summary> /// <param name="context">The context object.</param> /// <returns>Results object containing a final result and any errors that may have been found.</returns> public SchemaValidationResults Validate(SchemaValidationContext context) { return(new SchemaValidationResults(Name, context)); }
/// <summary> /// Used register any subschemas during validation. Enables look-forward compatibility with <code>$ref</code> keywords. /// </summary> /// <param name="context">The schema validation context.</param> public void RegisterSubschemas(SchemaValidationContext context) { // Not yet implemented }