Esempio n. 1
0
 /// <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);
     }
 }
Esempio n. 2
0
 /// <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));
 }
Esempio n. 3
0
 /// <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
 }