55 references to JsonPatchDocument
Microsoft.AspNetCore.JsonPatch (48)
JsonPatchDocumentOfT.cs (48)
52
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
53
public
JsonPatchDocument
<TModel> Add<TProp>(Expression<Func<TModel, TProp>> path, TProp value)
73
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
74
public
JsonPatchDocument
<TModel> Add<TProp>(
96
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
97
public
JsonPatchDocument
<TModel> Add<TProp>(Expression<Func<TModel, IList<TProp>>> path, TProp value)
115
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
116
public
JsonPatchDocument
<TModel> Remove<TProp>(Expression<Func<TModel, TProp>> path)
131
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
132
public
JsonPatchDocument
<TModel> Remove<TProp>(Expression<Func<TModel, IList<TProp>>> path, int position)
149
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
150
public
JsonPatchDocument
<TModel> Remove<TProp>(Expression<Func<TModel, IList<TProp>>> path)
168
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
169
public
JsonPatchDocument
<TModel> Replace<TProp>(Expression<Func<TModel, TProp>> path, TProp value)
189
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
190
public
JsonPatchDocument
<TModel> Replace<TProp>(Expression<Func<TModel, IList<TProp>>> path,
210
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
211
public
JsonPatchDocument
<TModel> Replace<TProp>(Expression<Func<TModel, IList<TProp>>> path, TProp value)
230
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
231
public
JsonPatchDocument
<TModel> Test<TProp>(Expression<Func<TModel, TProp>> path, TProp value)
251
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
252
public
JsonPatchDocument
<TModel> Test<TProp>(Expression<Func<TModel, IList<TProp>>> path,
272
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
273
public
JsonPatchDocument
<TModel> Test<TProp>(Expression<Func<TModel, IList<TProp>>> path, TProp value)
292
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
293
public
JsonPatchDocument
<TModel> Move<TProp>(
315
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
316
public
JsonPatchDocument
<TModel> Move<TProp>(
339
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
340
public
JsonPatchDocument
<TModel> Move<TProp>(
364
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
365
public
JsonPatchDocument
<TModel> Move<TProp>(
389
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
390
public
JsonPatchDocument
<TModel> Move<TProp>(
412
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
413
public
JsonPatchDocument
<TModel> Move<TProp>(
434
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
435
public
JsonPatchDocument
<TModel> Copy<TProp>(
457
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
458
public
JsonPatchDocument
<TModel> Copy<TProp>(
481
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
482
public
JsonPatchDocument
<TModel> Copy<TProp>(
506
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
507
public
JsonPatchDocument
<TModel> Copy<TProp>(
531
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
532
public
JsonPatchDocument
<TModel> Copy<TProp>(
554
/// <returns>The <see cref="
JsonPatchDocument
{TModel}"/> for chaining.</returns>
555
public
JsonPatchDocument
<TModel> Copy<TProp>(
Microsoft.AspNetCore.Mvc.NewtonsoftJson (7)
JsonPatchExtensions.cs (7)
10
/// Extensions for <see cref="
JsonPatchDocument
{T}"/>
17
/// <param name="patchDoc">The <see cref="
JsonPatchDocument
{T}"/>.</param>
18
/// <param name="objectToApplyTo">The entity on which <see cref="
JsonPatchDocument
{T}"/> is applied.</param>
21
this
JsonPatchDocument
<T> patchDoc,
35
/// <param name="patchDoc">The <see cref="
JsonPatchDocument
{T}"/>.</param>
36
/// <param name="objectToApplyTo">The entity on which <see cref="
JsonPatchDocument
{T}"/> is applied.</param>
40
this
JsonPatchDocument
<T> patchDoc,