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
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