JsonElement.CreateBuilder Method
Definition
Namespace: Corvus.Text.Json
Assembly: Corvus.Text.Json.dll
Overloads
| Method | Description |
|---|---|
| CreateBuilder(JsonWorkspace, ref JsonElement.Source, int, int) | |
| CreateBuilder(JsonWorkspace, ref TContext, JsonElement.ArrayBuilder.Build<TContext>, int, int) | |
| CreateBuilder(JsonWorkspace, ref TContext, JsonElement.ObjectBuilder.Build<TContext>, int, int) | |
| CreateBuilder(JsonWorkspace) | Creates a mutable document builder from this JsonElement using the specified workspace. |
CreateBuilder(JsonWorkspace, ref JsonElement.Source, int, int)
Source: JsonElement.Mutable.cs
public static JsonDocumentBuilder<JsonElement.Mutable> CreateBuilder(JsonWorkspace workspace, ref JsonElement.Source source, int estimatedMemberCount, int initialValueBufferSize)
Parameters
| Name | Type | Description |
|---|---|---|
workspace |
JsonWorkspace |
|
source |
ref JsonElement.Source |
|
estimatedMemberCount |
int |
(optional) |
initialValueBufferSize |
int |
(optional) |
Returns
JsonDocumentBuilder<JsonElement.Mutable>
Applies To
| Product | Versions |
|---|---|
| .NET | 9, 10 |
| .NET Standard | 2.0, 2.1 |
CreateBuilder(JsonWorkspace, ref TContext, JsonElement.ArrayBuilder.Build<TContext>, int, int)
Source: JsonElement.cs
public static JsonDocumentBuilder<JsonElement.Mutable> CreateBuilder<TContext>(JsonWorkspace workspace, ref TContext context, JsonElement.ArrayBuilder.Build<TContext> builder, int estimatedMemberCount, int initialValueBufferSize)
Parameters
| Name | Type | Description |
|---|---|---|
workspace |
JsonWorkspace |
|
context |
ref TContext |
|
builder |
JsonElement.ArrayBuilder.Build<TContext> |
|
estimatedMemberCount |
int |
(optional) |
initialValueBufferSize |
int |
(optional) |
Returns
JsonDocumentBuilder<JsonElement.Mutable>
Applies To
| Product | Versions |
|---|---|
| .NET | 9, 10 |
| .NET Standard | 2.0, 2.1 |
CreateBuilder(JsonWorkspace, ref TContext, JsonElement.ObjectBuilder.Build<TContext>, int, int)
Source: JsonElement.cs
public static JsonDocumentBuilder<JsonElement.Mutable> CreateBuilder<TContext>(JsonWorkspace workspace, ref TContext context, JsonElement.ObjectBuilder.Build<TContext> builder, int estimatedMemberCount, int initialValueBufferSize)
Parameters
| Name | Type | Description |
|---|---|---|
workspace |
JsonWorkspace |
|
context |
ref TContext |
|
builder |
JsonElement.ObjectBuilder.Build<TContext> |
|
estimatedMemberCount |
int |
(optional) |
initialValueBufferSize |
int |
(optional) |
Returns
JsonDocumentBuilder<JsonElement.Mutable>
Applies To
| Product | Versions |
|---|---|
| .NET | 9, 10 |
| .NET Standard | 2.0, 2.1 |
CreateBuilder(JsonWorkspace)
Source: JsonElement.cs
Creates a mutable document builder from this JsonElement using the specified workspace.
public JsonDocumentBuilder<JsonElement.Mutable> CreateBuilder(JsonWorkspace workspace)
Parameters
| Name | Type | Description |
|---|---|---|
workspace |
JsonWorkspace |
The JsonWorkspace to use for creating the document builder. |
Returns
JsonDocumentBuilder<JsonElement.Mutable>
A JsonDocumentBuilder configured for mutable operations on this JsonElement.
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