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