1 type derived from Operation
Microsoft.AspNetCore.JsonPatch (1)
Operations\OperationOfT.cs (1)
11
public class Operation<TModel> :
Operation
where TModel : class
8 instantiations of Operation
Microsoft.AspNetCore.JsonPatch (8)
JsonPatchDocument.cs (7)
54
Operations.Add(new
Operation
("add", PathHelpers.ValidateAndNormalizePath(path), null, value));
68
Operations.Add(new
Operation
("remove", PathHelpers.ValidateAndNormalizePath(path), null, null));
83
Operations.Add(new
Operation
("replace", PathHelpers.ValidateAndNormalizePath(path), null, value));
98
Operations.Add(new
Operation
("test", PathHelpers.ValidateAndNormalizePath(path), null, value));
114
Operations.Add(new
Operation
("move", PathHelpers.ValidateAndNormalizePath(path), PathHelpers.ValidateAndNormalizePath(from)));
130
Operations.Add(new
Operation
("copy", PathHelpers.ValidateAndNormalizePath(path), PathHelpers.ValidateAndNormalizePath(from)));
208
var untypedOp = new
Operation
JsonPatchDocumentOfT.cs (1)
644
var untypedOp = new
Operation
36 references to Operation
Microsoft.AspNetCore.JsonPatch (33)
Adapters\IObjectAdapter.cs (5)
35
void Add(
Operation
operation, object objectToApplyTo);
54
void Copy(
Operation
operation, object objectToApplyTo);
75
void Move(
Operation
operation, object objectToApplyTo);
93
void Remove(
Operation
operation, object objectToApplyTo);
110
void Replace(
Operation
operation, object objectToApplyTo);
Adapters\IObjectAdapterWithTest.cs (1)
30
void Test(
Operation
operation, object objectToApplyTo);
Adapters\ObjectAdapter.cs (11)
58
public void Add(
Operation
operation, object objectToApplyTo)
74
Operation
operation)
99
public void Move(
Operation
operation, object objectToApplyTo)
118
public void Remove(
Operation
operation, object objectToApplyTo)
133
private void Remove(string path, object objectToApplyTo,
Operation
operationToReport)
154
public void Replace(
Operation
operation, object objectToApplyTo)
178
public void Copy(
Operation
operation, object objectToApplyTo)
204
public void Test(
Operation
operation, object objectToApplyTo)
231
Operation
operation,
269
private static JsonPatchError CreateOperationFailedError(object target, string path,
Operation
operation, string errorMessage)
277
private static JsonPatchError CreatePathNotFoundError(object target, string path,
Operation
operation, string errorMessage)
Converters\JsonPatchDocumentConverter.cs (1)
41
var targetOperations = new List<
Operation
>();
Exceptions\JsonPatchException.cs (1)
11
public
Operation
FailedOperation { get; private set; }
IJsonPatchDocument.cs (1)
14
IList<
Operation
> GetOperations();
JsonPatchDocument.cs (8)
23
public List<
Operation
> Operations { get; private set; }
34
public JsonPatchDocument(List<
Operation
> operations, IContractResolver contractResolver)
166
foreach (
var
op in Operations)
194
foreach (
var
op in Operations)
200
IList<
Operation
> IJsonPatchDocument.GetOperations()
202
var allOps = new List<
Operation
>(Operations?.Count ?? 0);
206
foreach (
var
op in Operations)
208
var
untypedOp = new Operation
JsonPatchDocumentOfT.cs (3)
636
IList<
Operation
> IJsonPatchDocument.GetOperations()
638
var allOps = new List<
Operation
>(Operations?.Count ?? 0);
644
var
untypedOp = new Operation
JsonPatchError.cs (2)
23
Operation
operation,
41
public
Operation
Operation { get; }
Microsoft.AspNetCore.Mvc.NewtonsoftJson (3)
JsonPatchOperationsArrayProvider.cs (3)
14
/// type <see cref="IJsonPatchDocument"/> to an array of <see cref="
Operation
"/>.
46
parameterDescription.Type = typeof(
Operation
[]);
47
parameterDescription.ModelMetadata = _modelMetadataProvider.GetMetadataForType(typeof(
Operation
[]));