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