Пример #1
0
        /// <summary>
        /// Writes this schema to a <see cref="JsonWriter"/> using the specified <see cref="JsonSchemaResolver"/>.
        /// </summary>
        /// <param name="writer">A <see cref="JsonWriter"/> into which this method will write.</param>
        /// <param name="resolver">The resolver used.</param>
        public void WriteTo(JsonWriter writer, JsonSchemaResolver resolver)
        {
            ValidationUtils.ArgumentNotNull(writer, "writer");
            ValidationUtils.ArgumentNotNull(resolver, "resolver");
            var schemaWriter = new JsonSchemaWriter(writer, resolver);

            schemaWriter.WriteSchema(this);
        }
Пример #2
0
 /// <summary>
 /// Writes this schema to a <see cref="JsonWriter"/> using the specified <see cref="JsonSchemaResolver"/>.
 /// </summary>
 /// <param name="writer">A <see cref="JsonWriter"/> into which this method will write.</param>
 /// <param name="resolver">The resolver used.</param>
 public void WriteTo(JsonWriter writer, JsonSchemaResolver resolver)
 {
     ValidationUtils.ArgumentNotNull(writer, "writer");
     ValidationUtils.ArgumentNotNull(resolver, "resolver");
     var schemaWriter = new JsonSchemaWriter(writer, resolver);
     schemaWriter.WriteSchema(this);
 }