43 instantiations of JsonPatchDocument
Microsoft.AspNetCore.JsonPatch.SystemTextJson (1)
Converters\JsonPatchDocumentConverter.cs (1)
45return new JsonPatchDocument(ops, options);
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (42)
CustomNamingStrategyTests.cs (1)
26var patchDocument = new JsonPatchDocument();
IntegrationTests\AnonymousObjectIntegrationTest.cs (7)
17var patchDocument = new JsonPatchDocument(); 40var patchDocument = new JsonPatchDocument(); 63var patchDocument = new JsonPatchDocument(); 87var patchDocument = new JsonPatchDocument(); 111var patchDocument = new JsonPatchDocument(); 135var patchDocument = new JsonPatchDocument(); 152var patchDocument = new JsonPatchDocument();
IntegrationTests\DictionaryIntegrationTest.cs (14)
19var patchDocument = new JsonPatchDocument(); 33var patchDocument = new JsonPatchDocument(); 53var patchDocument = new JsonPatchDocument(); 71var patchDocument = new JsonPatchDocument(); 89var patchDocument = new JsonPatchDocument(); 108var patchDocument = new JsonPatchDocument(); 149var patchDocument = new JsonPatchDocument(); 164var patchDocument = new JsonPatchDocument(); 188var patchDocument = new JsonPatchDocument(); 212var patchDocument = new JsonPatchDocument(); 234var patchDocument = new JsonPatchDocument(); 257var patchDocument = new JsonPatchDocument(); 281var patchDocument = new JsonPatchDocument(); 305var patchDocument = new JsonPatchDocument();
IntegrationTests\HeterogenousCollectionTests.cs (1)
34var patchDocument = new JsonPatchDocument
IntegrationTests\ListIntegrationTest.cs (6)
135var patchDocument = new JsonPatchDocument(); 156var patchDocument = new JsonPatchDocument(); 200var patchDocument = new JsonPatchDocument(); 263var patchDocument = new JsonPatchDocument(); 282var patchDocument = new JsonPatchDocument(); 302var patchDocument = new JsonPatchDocument();
IntegrationTests\SimpleObjectIntegrationTest.cs (8)
22var patchDocument = new JsonPatchDocument(); 39var patchDocument = new JsonPatchDocument(); 59var patchDocument = new JsonPatchDocument(); 79var patchDocument = new JsonPatchDocument(); 99var patchDocument = new JsonPatchDocument(); 119var patchDocument = new JsonPatchDocument(); 139var patchDocument = new JsonPatchDocument(); 154var document = new JsonPatchDocument();
JsonPatchDocumentJsonPropertyAttributeTest.cs (1)
31var patchDocument = new JsonPatchDocument();
JsonPatchDocumentTest.cs (4)
20var patchDocument = new JsonPatchDocument(); 38var patchDocument = new JsonPatchDocument(); 62var patchDocument = new JsonPatchDocument(); 123var patchDocUntyped = new JsonPatchDocument();
65 references to JsonPatchDocument
Microsoft.AspNetCore.JsonPatch.SystemTextJson (19)
Converters\JsonPatchDocumentConverter.cs (5)
12internal class JsonPatchDocumentConverter : JsonConverter<JsonPatchDocument> 17public override JsonPatchDocument Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 19if (typeToConvert != typeof(JsonPatchDocument)) 21throw new ArgumentException(Resources.FormatParameterMustMatchType(nameof(typeToConvert), nameof(JsonPatchDocument)), nameof(typeToConvert)); 53public override void Write(Utf8JsonWriter writer, JsonPatchDocument value, JsonSerializerOptions options)
Converters\JsonPatchDocumentConverterFactory.cs (2)
14return typeToConvert == typeof(JsonPatchDocument) || 20if (typeToConvert == typeof(JsonPatchDocument))
JsonPatchDocument.cs (12)
49/// <returns>The <see cref="JsonPatchDocument"/> for chaining.</returns> 50public JsonPatchDocument Add(string path, object value) 63/// <returns>The <see cref="JsonPatchDocument"/> for chaining.</returns> 64public JsonPatchDocument Remove(string path) 78/// <returns>The <see cref="JsonPatchDocument"/> for chaining.</returns> 79public JsonPatchDocument Replace(string path, object value) 93/// <returns>The <see cref="JsonPatchDocument"/> for chaining.</returns> 94public JsonPatchDocument Test(string path, object value) 108/// <returns>The <see cref="JsonPatchDocument"/> for chaining.</returns> 109public JsonPatchDocument Move(string from, string path) 124/// <returns>The <see cref="JsonPatchDocument"/> for chaining.</returns> 125public JsonPatchDocument Copy(string from, string path)
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (46)
CustomNamingStrategyTests.cs (1)
26var patchDocument = new JsonPatchDocument();
IntegrationTests\AnonymousObjectIntegrationTest.cs (7)
17var patchDocument = new JsonPatchDocument(); 40var patchDocument = new JsonPatchDocument(); 63var patchDocument = new JsonPatchDocument(); 87var patchDocument = new JsonPatchDocument(); 111var patchDocument = new JsonPatchDocument(); 135var patchDocument = new JsonPatchDocument(); 152var patchDocument = new JsonPatchDocument();
IntegrationTests\DictionaryIntegrationTest.cs (14)
19var patchDocument = new JsonPatchDocument(); 33var patchDocument = new JsonPatchDocument(); 53var patchDocument = new JsonPatchDocument(); 71var patchDocument = new JsonPatchDocument(); 89var patchDocument = new JsonPatchDocument(); 108var patchDocument = new JsonPatchDocument(); 149var patchDocument = new JsonPatchDocument(); 164var patchDocument = new JsonPatchDocument(); 188var patchDocument = new JsonPatchDocument(); 212var patchDocument = new JsonPatchDocument(); 234var patchDocument = new JsonPatchDocument(); 257var patchDocument = new JsonPatchDocument(); 281var patchDocument = new JsonPatchDocument(); 305var patchDocument = new JsonPatchDocument();
IntegrationTests\HeterogenousCollectionTests.cs (1)
34var patchDocument = new JsonPatchDocument
IntegrationTests\ListIntegrationTest.cs (6)
135var patchDocument = new JsonPatchDocument(); 156var patchDocument = new JsonPatchDocument(); 200var patchDocument = new JsonPatchDocument(); 263var patchDocument = new JsonPatchDocument(); 282var patchDocument = new JsonPatchDocument(); 302var patchDocument = new JsonPatchDocument();
IntegrationTests\SimpleObjectIntegrationTest.cs (8)
22var patchDocument = new JsonPatchDocument(); 39var patchDocument = new JsonPatchDocument(); 59var patchDocument = new JsonPatchDocument(); 79var patchDocument = new JsonPatchDocument(); 99var patchDocument = new JsonPatchDocument(); 119var patchDocument = new JsonPatchDocument(); 139var patchDocument = new JsonPatchDocument(); 154var document = new JsonPatchDocument();
JsonPatchDocumentJsonPropertyAttributeTest.cs (1)
31var patchDocument = new JsonPatchDocument();
JsonPatchDocumentTest.cs (8)
20var patchDocument = new JsonPatchDocument(); 38var patchDocument = new JsonPatchDocument(); 62var patchDocument = new JsonPatchDocument(); 123var patchDocUntyped = new JsonPatchDocument(); 128var deserialized = JsonSerializer.Deserialize<JsonPatchDocument>(serializedTyped); 176var deserialized 177= JsonSerializer.Deserialize<JsonPatchDocument>(serialized);