5 instantiations of JsonPatchError
Microsoft.AspNetCore.JsonPatch.SystemTextJson (5)
Adapters\ObjectAdapter.cs (2)
267return new JsonPatchError( 275return new JsonPatchError(
JsonPatchDocument.cs (1)
175errorReporter(new JsonPatchError(objectToApplyTo, op, jsonPatchException.Message));
JsonPatchDocumentOfT.cs (1)
612errorReporter(new JsonPatchError(objectToApplyTo, op, jsonPatchException.Message));
Operations\OperationOfT.cs (1)
62throw new JsonPatchException(new JsonPatchError(objectToApplyTo, this, Resources.TestOperationNotSupported));
29 references to JsonPatchError
Microsoft.AspNetCore.JsonPatch.SystemTextJson (28)
Adapters\ObjectAdapter.cs (20)
20/// <param name="logErrorAction">The <see cref="Action"/> for logging <see cref="JsonPatchError"/>.</param> 23Action<JsonPatchError> logErrorAction) : 32/// <param name="logErrorAction">The <see cref="Action"/> for logging <see cref="JsonPatchError"/>.</param> 36Action<JsonPatchError> logErrorAction, 55/// Action for logging <see cref="JsonPatchError"/>. 57public Action<JsonPatchError> LogErrorAction { get; } 88var error = CreatePathNotFoundError(objectToApplyTo, path, operation, errorMessage); 95var error = CreateOperationFailedError(objectToApplyTo, path, operation, errorMessage); 140var error = CreatePathNotFoundError(objectToApplyTo, path, operationToReport, errorMessage); 147var error = CreateOperationFailedError(objectToApplyTo, path, operationToReport, errorMessage); 164var error = CreatePathNotFoundError(objectToApplyTo, operation.path, operation, errorMessage); 171var error = CreateOperationFailedError(objectToApplyTo, operation.path, operation, errorMessage); 193var error = CreateOperationFailedError(objectToApplyTo, operation.path, operation, Resources.FormatCannotCopyProperty(operation.from)); 211var error = CreatePathNotFoundError(objectToApplyTo, operation.path, operation, errorMessage); 218var error = CreateOperationFailedError(objectToApplyTo, operation.path, operation, errorMessage); 242var error = CreatePathNotFoundError(objectToGetValueFrom, fromLocation, operation, errorMessage); 249var error = CreateOperationFailedError(objectToGetValueFrom, fromLocation, operation, errorMessage); 257private Action<JsonPatchError> ErrorReporter 265private static JsonPatchError CreateOperationFailedError(object target, string path, Operation operation, string errorMessage) 273private static JsonPatchError CreatePathNotFoundError(object target, string path, Operation operation, string errorMessage)
Exceptions\JsonPatchException.cs (2)
18public JsonPatchException(JsonPatchError jsonPatchError, Exception innerException) 25public JsonPatchException(JsonPatchError jsonPatchError)
Internal\ErrorReporter.cs (1)
11public static readonly Action<JsonPatchError> Default = (error) =>
JsonPatchDocument.cs (2)
150public void ApplyTo(object objectToApplyTo, Action<JsonPatchError> logErrorAction) 161public void ApplyTo(object objectToApplyTo, IObjectAdapter adapter, Action<JsonPatchError> logErrorAction)
JsonPatchDocumentOfT.cs (2)
587public void ApplyTo(TModel objectToApplyTo, Action<JsonPatchError> logErrorAction) 598public void ApplyTo(TModel objectToApplyTo, IObjectAdapter adapter, Action<JsonPatchError> logErrorAction)
JsonPatchError.cs (1)
15/// Initializes a new instance of <see cref="JsonPatchError"/>.
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (1)
TestErrorLogger.cs (1)
10public void LogErrorMessage(JsonPatchError patchError)