Skip to content

JsonPatchDocument.PatchOperation

Definition

Namespace: Corvus.Text.Json.Patch
Assembly: Corvus.Text.Json.dll

public readonly struct JsonPatchDocument.PatchOperation : IJsonElement<JsonPatchDocument.PatchOperation>, IJsonElement, IFormattable, ISpanFormattable, IUtf8SpanFormattable

Implements

IJsonElement<JsonPatchDocument.PatchOperation>, IJsonElement, IFormattable, ISpanFormattable, IUtf8SpanFormattable

Properties

Property Type Description
DefaultInstance static JsonPatchDocument.PatchOperation
Item[...]
Op JsonString
Path JsonPointer
ValueKind JsonValueKind

Methods

Method Description
Build static
Clone()
CreateBuilder static
EnumerateObject()
Equals
EvaluateSchema(IJsonSchemaResultsCollector)
Freeze()
From(ref T) static
GetHashCode()
GetPropertyCount()
Match
ParseValue static
ToString
TryFormat
TryGetAsAddOperation(ref JsonPatchDocument.AddOperation)
TryGetAsCopyOperation(ref JsonPatchDocument.CopyOperation)
TryGetAsMoveOperation(ref JsonPatchDocument.MoveOperation)
TryGetAsPatchOperationCommon(ref JsonPatchDocument.PatchOperationCommon)
TryGetAsRemoveOperation(ref JsonPatchDocument.RemoveOperation)
TryGetAsReplaceOperation(ref JsonPatchDocument.ReplaceOperation)
TryGetAsTestOperation(ref JsonPatchDocument.TestOperation)
TryGetProperty
TryParseValue(ref Utf8JsonReader, ref Nullable<JsonPatchDocument.PatchOperation>) static
WriteTo(Utf8JsonWriter)

Operators

Operator Description
Equality
Explicit
Implicit
Inequality

Applies To

Product Versions
.NET 9, 10
.NET Standard 2.0, 2.1

Collaborate with us on GitHub

The source for this content can be found on GitHub, where you can also create and review issues and pull requests.

Open an issue