Skip to content

IMutableJsonElement<T>

Definition

Namespace: Corvus.Text.Json.Internal
Assembly: Corvus.Text.Json.dll
Source: IMutableJsonElement.cs

Represents a mutable JSON element of type T.

public interface IMutableJsonElement<T> : IJsonElement<T>, IJsonElement
    where T : struct, IJsonElement<T>

Type Parameters

Parameter Description
T The type implementing the interface.

Remarks

Note that mutable elements are ephemeral. If their underlying document is modified, they may no longer be valid, and their behaviour is undefined.

Implements

IJsonElement<T>, IJsonElement

Implemented By

JsonElement.Mutable, JsonElementForBooleanFalseSchema.Mutable, JsonPatchDocument.AddOperation.Mutable, JsonPatchDocument.AddOperation.OpEntity.Mutable, JsonPatchDocument.CopyOperation.Mutable, JsonPatchDocument.CopyOperation.OpEntity.Mutable, JsonPatchDocument.MoveOperation.Mutable, JsonPatchDocument.MoveOperation.OpEntity.Mutable, JsonPatchDocument.Mutable, JsonPatchDocument.PatchOperation.Mutable, JsonPatchDocument.PatchOperationCommon.Mutable, JsonPatchDocument.RemoveOperation.Mutable, JsonPatchDocument.RemoveOperation.OpEntity.Mutable, JsonPatchDocument.ReplaceOperation.Mutable, JsonPatchDocument.ReplaceOperation.OpEntity.Mutable, JsonPatchDocument.TestOperation.Mutable, JsonPatchDocument.TestOperation.OpEntity.Mutable, JsonPointer.Mutable, JsonString.Mutable

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