Example #1
0
 /// <summary>
 /// Add a `default` keyword.
 /// </summary>
 /// <param name="builder">The builder.</param>
 /// <param name="element">The value.</param>
 /// <returns>The builder.</returns>
 public static JsonSchemaBuilder Default(this JsonSchemaBuilder builder, JsonElementProxy element)
 {
     builder.Add(new DefaultKeyword(element));
     return(builder);
 }
 public static PatchOperation Replace(string path, JsonElementProxy value) => PatchOperation.Replace(JsonPointer.Parse(path), value);
 /// <summary>
 /// Creates an `add` operation.
 /// </summary>
 /// <param name="path">The source path.</param>
 /// <param name="value">The value to add.</param>
 /// <returns>An `add` operation.</returns>
 public static PatchOperation Add(JsonPointer path, JsonElementProxy value)
 {
     return(new PatchOperation(OperationType.Add, JsonPointer.Empty, path, value, AddOperationHandler.Instance));
 }