2 writes to Operations
Microsoft.AspNetCore.JsonPatch.SystemTextJson (2)
JsonPatchDocumentOfT.cs (2)
35Operations = new List<Operation<TModel>>(); 42Operations = operations ?? throw new ArgumentNullException(nameof(operations));
38 references to Operations
Microsoft.AspNetCore.JsonPatch.SystemTextJson (30)
Converters\JsonConverterForJsonPatchDocumentOfT.cs (1)
63foreach (var operation in value.Operations)
JsonPatchDocumentOfT.cs (29)
58Operations.Add(new Operation<TModel>( 82Operations.Add(new Operation<TModel>( 102Operations.Add(new Operation<TModel>( 121Operations.Add(new Operation<TModel>("remove", GetPath(path, null), from: null)); 137Operations.Add(new Operation<TModel>( 155Operations.Add(new Operation<TModel>( 174Operations.Add(new Operation<TModel>( 196Operations.Add(new Operation<TModel>( 216Operations.Add(new Operation<TModel>( 236Operations.Add(new Operation<TModel>( 258Operations.Add(new Operation<TModel>( 278Operations.Add(new Operation<TModel>( 301Operations.Add(new Operation<TModel>( 325Operations.Add(new Operation<TModel>( 349Operations.Add(new Operation<TModel>( 375Operations.Add(new Operation<TModel>( 399Operations.Add(new Operation<TModel>( 421Operations.Add(new Operation<TModel>( 443Operations.Add(new Operation<TModel>( 467Operations.Add(new Operation<TModel>( 491Operations.Add(new Operation<TModel>( 517Operations.Add(new Operation<TModel>( 541Operations.Add(new Operation<TModel>( 563Operations.Add(new Operation<TModel>( 603foreach (var op in Operations) 631foreach (var op in Operations) 639var allOps = new List<Operation>(Operations?.Count ?? 0); 641if (Operations != null) 643foreach (var op in Operations)
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (8)
JsonPatchDocumentJObjectTest.cs (3)
21patch.Operations.Add(new Operation<ObjectWithJObject>("add", "/CustomData/Emails/-", null, "foo@baz.com")); 37patch.Operations.Add(new Operation<ObjectWithJObject>("test", "/CustomData/Email", null, "foo@baz.com")); 38patch.Operations.Add(new Operation<ObjectWithJObject>("add", "/CustomData/Name", null, "Bar Baz"));
JsonPatchDocumentJsonPropertyAttributeTest.cs (3)
22var pathToCheck = patchDocument.Operations.First().path; 53var fromPath = patchDocument.Operations.First().from; 55var toPath = patchDocument.Operations.First().path;
JsonPatchDocumentTest.cs (2)
101doc.Operations.Add(new Operations.Operation<Organization>("add", "/Employees/0/AnnualSalary", "", 100)); 254document.Operations.Add(operation);