Skip to content

JsonPatchDocument.PatchOperation.Build Method

Definition

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

Overloads

Method Description
Build(JsonPatchDocument.PatchOperation.Builder.Build, int)
Build(TContext, JsonPatchDocument.PatchOperation.Builder.Build<TContext>, int)
Build(JsonString.Source, JsonPointer.Source)
Build(JsonPatchDocument.AddOperation.Builder.Build, int)
Build(TContext, JsonPatchDocument.AddOperation.Builder.Build<TContext>, int)
Build(JsonPatchDocument.CopyOperation.Builder.Build, int)
Build(TContext, JsonPatchDocument.CopyOperation.Builder.Build<TContext>, int)
Build(JsonPatchDocument.MoveOperation.Builder.Build, int)
Build(TContext, JsonPatchDocument.MoveOperation.Builder.Build<TContext>, int)
Build(JsonPatchDocument.RemoveOperation.Builder.Build, int)
Build(TContext, JsonPatchDocument.RemoveOperation.Builder.Build<TContext>, int)
Build(JsonPatchDocument.ReplaceOperation.Builder.Build, int)
Build(TContext, JsonPatchDocument.ReplaceOperation.Builder.Build<TContext>, int)
Build(JsonPatchDocument.TestOperation.Builder.Build, int)
Build(TContext, JsonPatchDocument.TestOperation.Builder.Build<TContext>, int)

Build(JsonPatchDocument.PatchOperation.Builder.Build, int)

public static JsonPatchDocument.PatchOperation.Source Build(in JsonPatchDocument.PatchOperation.Builder.Build buildValue, int initialCapacity)

Parameters

Name Type Description
buildValue JsonPatchDocument.PatchOperation.Builder.Build
initialCapacity int (optional)

Returns

JsonPatchDocument.PatchOperation.Source

Applies To

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

Build(TContext, JsonPatchDocument.PatchOperation.Builder.Build<TContext>, int)

public static JsonPatchDocument.PatchOperation.Source<TContext> Build<TContext>(in TContext context, in JsonPatchDocument.PatchOperation.Builder.Build<TContext> buildValue, int initialCapacity)

Parameters

Name Type Description
context TContext
buildValue JsonPatchDocument.PatchOperation.Builder.Build<TContext>
initialCapacity int (optional)

Returns

JsonPatchDocument.PatchOperation.Source<TContext>

Applies To

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

Build(JsonString.Source, JsonPointer.Source)

public static JsonPatchDocument.PatchOperation.Source Build(in JsonString.Source op, in JsonPointer.Source path)

Parameters

Name Type Description
op JsonString.Source
path JsonPointer.Source

Returns

JsonPatchDocument.PatchOperation.Source

Applies To

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

Build(JsonPatchDocument.AddOperation.Builder.Build, int)

public static JsonPatchDocument.AddOperation.Source Build(in JsonPatchDocument.AddOperation.Builder.Build buildValue, int initialCapacity)

Parameters

Name Type Description
buildValue JsonPatchDocument.AddOperation.Builder.Build
initialCapacity int (optional)

Returns

JsonPatchDocument.AddOperation.Source

Applies To

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

Build(TContext, JsonPatchDocument.AddOperation.Builder.Build<TContext>, int)

public static JsonPatchDocument.AddOperation.Source<TContext> Build<TContext>(in TContext context, in JsonPatchDocument.AddOperation.Builder.Build<TContext> buildValue, int initialCapacity)

Parameters

Name Type Description
context TContext
buildValue JsonPatchDocument.AddOperation.Builder.Build<TContext>
initialCapacity int (optional)

Returns

JsonPatchDocument.AddOperation.Source<TContext>

Applies To

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

Build(JsonPatchDocument.CopyOperation.Builder.Build, int)

public static JsonPatchDocument.CopyOperation.Source Build(in JsonPatchDocument.CopyOperation.Builder.Build buildValue, int initialCapacity)

Parameters

Name Type Description
buildValue JsonPatchDocument.CopyOperation.Builder.Build
initialCapacity int (optional)

Returns

JsonPatchDocument.CopyOperation.Source

Applies To

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

Build(TContext, JsonPatchDocument.CopyOperation.Builder.Build<TContext>, int)

public static JsonPatchDocument.CopyOperation.Source<TContext> Build<TContext>(in TContext context, in JsonPatchDocument.CopyOperation.Builder.Build<TContext> buildValue, int initialCapacity)

Parameters

Name Type Description
context TContext
buildValue JsonPatchDocument.CopyOperation.Builder.Build<TContext>
initialCapacity int (optional)

Returns

JsonPatchDocument.CopyOperation.Source<TContext>

Applies To

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

Build(JsonPatchDocument.MoveOperation.Builder.Build, int)

public static JsonPatchDocument.MoveOperation.Source Build(in JsonPatchDocument.MoveOperation.Builder.Build buildValue, int initialCapacity)

Parameters

Name Type Description
buildValue JsonPatchDocument.MoveOperation.Builder.Build
initialCapacity int (optional)

Returns

JsonPatchDocument.MoveOperation.Source

Applies To

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

Build(TContext, JsonPatchDocument.MoveOperation.Builder.Build<TContext>, int)

public static JsonPatchDocument.MoveOperation.Source<TContext> Build<TContext>(in TContext context, in JsonPatchDocument.MoveOperation.Builder.Build<TContext> buildValue, int initialCapacity)

Parameters

Name Type Description
context TContext
buildValue JsonPatchDocument.MoveOperation.Builder.Build<TContext>
initialCapacity int (optional)

Returns

JsonPatchDocument.MoveOperation.Source<TContext>

Applies To

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

Build(JsonPatchDocument.RemoveOperation.Builder.Build, int)

public static JsonPatchDocument.RemoveOperation.Source Build(in JsonPatchDocument.RemoveOperation.Builder.Build buildValue, int initialCapacity)

Parameters

Name Type Description
buildValue JsonPatchDocument.RemoveOperation.Builder.Build
initialCapacity int (optional)

Returns

JsonPatchDocument.RemoveOperation.Source

Applies To

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

Build(TContext, JsonPatchDocument.RemoveOperation.Builder.Build<TContext>, int)

public static JsonPatchDocument.RemoveOperation.Source<TContext> Build<TContext>(in TContext context, in JsonPatchDocument.RemoveOperation.Builder.Build<TContext> buildValue, int initialCapacity)

Parameters

Name Type Description
context TContext
buildValue JsonPatchDocument.RemoveOperation.Builder.Build<TContext>
initialCapacity int (optional)

Returns

JsonPatchDocument.RemoveOperation.Source<TContext>

Applies To

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

Build(JsonPatchDocument.ReplaceOperation.Builder.Build, int)

public static JsonPatchDocument.ReplaceOperation.Source Build(in JsonPatchDocument.ReplaceOperation.Builder.Build buildValue, int initialCapacity)

Parameters

Name Type Description
buildValue JsonPatchDocument.ReplaceOperation.Builder.Build
initialCapacity int (optional)

Returns

JsonPatchDocument.ReplaceOperation.Source

Applies To

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

Build(TContext, JsonPatchDocument.ReplaceOperation.Builder.Build<TContext>, int)

public static JsonPatchDocument.ReplaceOperation.Source<TContext> Build<TContext>(in TContext context, in JsonPatchDocument.ReplaceOperation.Builder.Build<TContext> buildValue, int initialCapacity)

Parameters

Name Type Description
context TContext
buildValue JsonPatchDocument.ReplaceOperation.Builder.Build<TContext>
initialCapacity int (optional)

Returns

JsonPatchDocument.ReplaceOperation.Source<TContext>

Applies To

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

Build(JsonPatchDocument.TestOperation.Builder.Build, int)

public static JsonPatchDocument.TestOperation.Source Build(in JsonPatchDocument.TestOperation.Builder.Build buildValue, int initialCapacity)

Parameters

Name Type Description
buildValue JsonPatchDocument.TestOperation.Builder.Build
initialCapacity int (optional)

Returns

JsonPatchDocument.TestOperation.Source

Applies To

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

Build(TContext, JsonPatchDocument.TestOperation.Builder.Build<TContext>, int)

public static JsonPatchDocument.TestOperation.Source<TContext> Build<TContext>(in TContext context, in JsonPatchDocument.TestOperation.Builder.Build<TContext> buildValue, int initialCapacity)

Parameters

Name Type Description
context TContext
buildValue JsonPatchDocument.TestOperation.Builder.Build<TContext>
initialCapacity int (optional)

Returns

JsonPatchDocument.TestOperation.Source<TContext>

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