Add<TProp>(Expression<Func<TModel,IList<TProp>>>, TProp, Int32)
|
Add value to list at given position
|
Add<TProp>(Expression<Func<TModel,IList<TProp>>>, TProp)
|
Add value to the end of the list
|
Add<TProp>(Expression<Func<TModel,TProp>>, TProp)
|
Add operation. Will result in, for example,
{ "op": "add", "path": "/a/b/c", "value": [ "foo", "bar" ] }
|
ApplyTo(TModel, Action<JsonPatchError>)
|
Apply this JsonPatchDocument
|
ApplyTo(TModel, IObjectAdapter, Action<JsonPatchError>)
|
Apply this JsonPatchDocument
|
ApplyTo(TModel, IObjectAdapter)
|
Apply this JsonPatchDocument
|
ApplyTo(TModel)
|
Apply this JsonPatchDocument
|
Copy<TProp>(Expression<Func<TModel,IList<TProp>>>, Int32, Expression<Func<TModel,IList<TProp>>>, Int32)
|
Copy from a position in a list to a new location in a list
|
Copy<TProp>(Expression<Func<TModel,IList<TProp>>>, Int32, Expression<Func<TModel,IList<TProp>>>)
|
Copy from a position in a list to the end of another list
|
Copy<TProp>(Expression<Func<TModel,IList<TProp>>>, Int32, Expression<Func<TModel,TProp>>)
|
Copy from a position in a list to a new location
|
Copy<TProp>(Expression<Func<TModel,TProp>>, Expression<Func<TModel,IList<TProp>>>, Int32)
|
Copy from a property to a location in a list
|
Copy<TProp>(Expression<Func<TModel,TProp>>, Expression<Func<TModel,IList<TProp>>>)
|
Copy to the end of a list
|
Copy<TProp>(Expression<Func<TModel,TProp>>, Expression<Func<TModel,TProp>>)
|
Copy the value at specified location to the target location. Will result in, for example:
{ "op": "copy", "from": "/a/b/c", "path": "/a/b/e" }
|
Move<TProp>(Expression<Func<TModel,IList<TProp>>>, Int32, Expression<Func<TModel,IList<TProp>>>, Int32)
|
Move from a position in a list to another location in a list
|
Move<TProp>(Expression<Func<TModel,IList<TProp>>>, Int32, Expression<Func<TModel,IList<TProp>>>)
|
Move from a position in a list to the end of another list
|
Move<TProp>(Expression<Func<TModel,IList<TProp>>>, Int32, Expression<Func<TModel,TProp>>)
|
Move from a position in a list to a new location
|
Move<TProp>(Expression<Func<TModel,TProp>>, Expression<Func<TModel,IList<TProp>>>, Int32)
|
Move from a property to a location in a list
|
Move<TProp>(Expression<Func<TModel,TProp>>, Expression<Func<TModel,IList<TProp>>>)
|
Move to the end of a list
|
Move<TProp>(Expression<Func<TModel,TProp>>, Expression<Func<TModel,TProp>>)
|
Removes value at specified location and add it to the target location. Will result in, for example:
{ "op": "move", "from": "/a/b/c", "path": "/a/b/d" }
|
Remove<TProp>(Expression<Func<TModel,IList<TProp>>>, Int32)
|
Remove value from list at given position
|
Remove<TProp>(Expression<Func<TModel,IList<TProp>>>)
|
Remove value from end of list
|
Remove<TProp>(Expression<Func<TModel,TProp>>)
|
Remove value at target location. Will result in, for example,
{ "op": "remove", "path": "/a/b/c" }
|
Replace<TProp>(Expression<Func<TModel,IList<TProp>>>, TProp, Int32)
|
Replace value in a list at given position
|
Replace<TProp>(Expression<Func<TModel,IList<TProp>>>, TProp)
|
Replace value at end of a list
|
Replace<TProp>(Expression<Func<TModel,TProp>>, TProp)
|
Replace value. Will result in, for example,
{ "op": "replace", "path": "/a/b/c", "value": 42 }
|
Test<TProp>(Expression<Func<TModel,IList<TProp>>>, TProp, Int32)
|
Test value in a list at given position
|
Test<TProp>(Expression<Func<TModel,IList<TProp>>>, TProp)
|
Test value at end of a list
|
Test<TProp>(Expression<Func<TModel,TProp>>, TProp)
|
Test value. Will result in, for example,
{ "op": "test", "path": "/a/b/c", "value": 42 }
|