Skip to content

ComplexValueBuilder.AddPropertyArrayValue Method

Definition

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

Overloads

Method Description
AddPropertyArrayValue(string, ReadOnlySpan<long>) Adds a property with an array of Int64 values to the current object.
AddPropertyArrayValue(string, ReadOnlySpan<int>) Adds a property with an array of Int32 values to the current object.
AddPropertyArrayValue(string, ReadOnlySpan<short>) Adds a property with an array of Int16 values to the current object.
AddPropertyArrayValue(string, ReadOnlySpan<sbyte>) Adds a property with an array of SByte values to the current object.
AddPropertyArrayValue(string, ReadOnlySpan<ulong>) Adds a property with an array of UInt64 values to the current object.
AddPropertyArrayValue(string, ReadOnlySpan<uint>) Adds a property with an array of UInt32 values to the current object.
AddPropertyArrayValue(string, ReadOnlySpan<ushort>) Adds a property with an array of UInt16 values to the current object.
AddPropertyArrayValue(string, ReadOnlySpan<byte>) Adds a property with an array of Byte values to the current object.
AddPropertyArrayValue(string, ReadOnlySpan<decimal>) Adds a property with an array of Decimal values to the current object.
AddPropertyArrayValue(string, ReadOnlySpan<double>) Adds a property with an array of Double values to the current object.
AddPropertyArrayValue(string, ReadOnlySpan<float>) Adds a property with an array of Single values to the current object.
AddPropertyArrayValue(string, ReadOnlySpan<Int128>) Adds a property with an array of Int128 values to the current object.
AddPropertyArrayValue(string, ReadOnlySpan<UInt128>) Adds a property with an array of UInt128 values to the current object.
AddPropertyArrayValue(string, ReadOnlySpan<Half>) Adds a property with an array of Half values to the current object.
AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<long>) Adds a property with an array of Int64 values to the current object.
AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<int>) Adds a property with an array of Int32 values to the current object.
AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<short>) Adds a property with an array of Int16 values to the current object.
AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<sbyte>) Adds a property with an array of SByte values to the current object.
AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<ulong>) Adds a property with an array of UInt64 values to the current object.
AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<uint>) Adds a property with an array of UInt32 values to the current object.
AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<ushort>) Adds a property with an array of UInt16 values to the current object.
AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<byte>) Adds a property with an array of Byte values to the current object.
AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<decimal>) Adds a property with an array of Decimal values to the current object.
AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<double>) Adds a property with an array of Double values to the current object.
AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<float>) Adds a property with an array of Single values to the current object.
AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<Int128>) Adds a property with an array of Int128 values to the current object.
AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<UInt128>) Adds a property with an array of UInt128 values to the current object.
AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<Half>) Adds a property with an array of Half values to the current object.
AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<long>, bool, bool) Adds a property with an array of Int64 values to the current object, with control over escaping.
AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<int>, bool, bool) Adds a property with an array of Int32 values to the current object, with control over escaping.
AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<short>, bool, bool) Adds a property with an array of Int16 values to the current object, with control over escaping.
AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<sbyte>, bool, bool) Adds a property with an array of SByte values to the current object, with control over escaping.
AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<ulong>, bool, bool) Adds a property with an array of UInt64 values to the current object, with control over escaping.
AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<uint>, bool, bool) Adds a property with an array of UInt32 values to the current object, with control over escaping.
AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<ushort>, bool, bool) Adds a property with an array of UInt16 values to the current object, with control over escaping.
AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<byte>, bool, bool) Adds a property with an array of Byte values to the current object, with control over escaping.
AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<decimal>, bool, bool) Adds a property with an array of Decimal values to the current object, with control over escaping.
AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<double>, bool, bool) Adds a property with an array of Double values to the current object, with control over escaping.
AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<float>, bool, bool) Adds a property with an array of Single values to the current object, with control over escaping.
AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<Int128>, bool, bool) Adds a property with an array of Int128 values to the current object, with control over escaping.
AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<UInt128>, bool, bool) Adds a property with an array of UInt128 values to the current object, with control over escaping.
AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<Half>, bool, bool) Adds a property with an array of Half values to the current object, with control over escaping.

AddPropertyArrayValue(string, ReadOnlySpan<long>)

Source: ComplexValueBuilder.cs

Adds a property with an array of Int64 values to the current object.

public void AddPropertyArrayValue(string name, ReadOnlySpan<long> array)

Parameters

Name Type Description
name string The property name.
array ReadOnlySpan<long> The array of Int64 values.

Applies To

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

AddPropertyArrayValue(string, ReadOnlySpan<int>)

Source: ComplexValueBuilder.cs

Adds a property with an array of Int32 values to the current object.

public void AddPropertyArrayValue(string name, ReadOnlySpan<int> array)

Parameters

Name Type Description
name string The property name.
array ReadOnlySpan<int> The array of Int32 values.

Applies To

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

AddPropertyArrayValue(string, ReadOnlySpan<short>)

Source: ComplexValueBuilder.cs

Adds a property with an array of Int16 values to the current object.

public void AddPropertyArrayValue(string name, ReadOnlySpan<short> array)

Parameters

Name Type Description
name string The property name.
array ReadOnlySpan<short> The array of Int16 values.

Applies To

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

AddPropertyArrayValue(string, ReadOnlySpan<sbyte>)

Source: ComplexValueBuilder.cs

Adds a property with an array of SByte values to the current object.

public void AddPropertyArrayValue(string name, ReadOnlySpan<sbyte> array)

Parameters

Name Type Description
name string The property name.
array ReadOnlySpan<sbyte> The array of SByte values.

Applies To

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

AddPropertyArrayValue(string, ReadOnlySpan<ulong>)

Source: ComplexValueBuilder.cs

Adds a property with an array of UInt64 values to the current object.

public void AddPropertyArrayValue(string name, ReadOnlySpan<ulong> array)

Parameters

Name Type Description
name string The property name.
array ReadOnlySpan<ulong> The array of UInt64 values.

Applies To

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

AddPropertyArrayValue(string, ReadOnlySpan<uint>)

Source: ComplexValueBuilder.cs

Adds a property with an array of UInt32 values to the current object.

public void AddPropertyArrayValue(string name, ReadOnlySpan<uint> array)

Parameters

Name Type Description
name string The property name.
array ReadOnlySpan<uint> The array of UInt32 values.

Applies To

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

AddPropertyArrayValue(string, ReadOnlySpan<ushort>)

Source: ComplexValueBuilder.cs

Adds a property with an array of UInt16 values to the current object.

public void AddPropertyArrayValue(string name, ReadOnlySpan<ushort> array)

Parameters

Name Type Description
name string The property name.
array ReadOnlySpan<ushort> The array of UInt16 values.

Applies To

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

AddPropertyArrayValue(string, ReadOnlySpan<byte>)

Source: ComplexValueBuilder.cs

Adds a property with an array of Byte values to the current object.

public void AddPropertyArrayValue(string name, ReadOnlySpan<byte> array)

Parameters

Name Type Description
name string The property name.
array ReadOnlySpan<byte> The array of Byte values.

Applies To

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

AddPropertyArrayValue(string, ReadOnlySpan<decimal>)

Source: ComplexValueBuilder.cs

Adds a property with an array of Decimal values to the current object.

public void AddPropertyArrayValue(string name, ReadOnlySpan<decimal> array)

Parameters

Name Type Description
name string The property name.
array ReadOnlySpan<decimal> The array of Decimal values.

Applies To

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

AddPropertyArrayValue(string, ReadOnlySpan<double>)

Source: ComplexValueBuilder.cs

Adds a property with an array of Double values to the current object.

public void AddPropertyArrayValue(string name, ReadOnlySpan<double> array)

Parameters

Name Type Description
name string The property name.
array ReadOnlySpan<double> The array of Double values.

Applies To

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

AddPropertyArrayValue(string, ReadOnlySpan<float>)

Source: ComplexValueBuilder.cs

Adds a property with an array of Single values to the current object.

public void AddPropertyArrayValue(string name, ReadOnlySpan<float> array)

Parameters

Name Type Description
name string The property name.
array ReadOnlySpan<float> The array of Single values.

Applies To

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

AddPropertyArrayValue(string, ReadOnlySpan<Int128>)

Source: ComplexValueBuilder.cs

Adds a property with an array of Int128 values to the current object.

public void AddPropertyArrayValue(string name, ReadOnlySpan<Int128> array)

Parameters

Name Type Description
name string The property name.
array ReadOnlySpan<Int128> The array of Int128 values.

Applies To

Product Versions
.NET 9, 10

AddPropertyArrayValue(string, ReadOnlySpan<UInt128>)

Source: ComplexValueBuilder.cs

Adds a property with an array of UInt128 values to the current object.

public void AddPropertyArrayValue(string name, ReadOnlySpan<UInt128> array)

Parameters

Name Type Description
name string The property name.
array ReadOnlySpan<UInt128> The array of UInt128 values.

Applies To

Product Versions
.NET 9, 10

AddPropertyArrayValue(string, ReadOnlySpan<Half>)

Source: ComplexValueBuilder.cs

Adds a property with an array of Half values to the current object.

public void AddPropertyArrayValue(string name, ReadOnlySpan<Half> array)

Parameters

Name Type Description
name string The property name.
array ReadOnlySpan<Half> The array of Half values.

Applies To

Product Versions
.NET 9, 10

AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<long>)

Source: ComplexValueBuilder.cs

Adds a property with an array of Int64 values to the current object.

public void AddPropertyArrayValue(ReadOnlySpan<char> name, ReadOnlySpan<long> array)

Parameters

Name Type Description
name ReadOnlySpan<char> The property name as a character span.
array ReadOnlySpan<long> The array of Int64 values.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<int>)

Source: ComplexValueBuilder.cs

Adds a property with an array of Int32 values to the current object.

public void AddPropertyArrayValue(ReadOnlySpan<char> name, ReadOnlySpan<int> array)

Parameters

Name Type Description
name ReadOnlySpan<char> The property name as a character span.
array ReadOnlySpan<int> The array of Int32 values.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<short>)

Source: ComplexValueBuilder.cs

Adds a property with an array of Int16 values to the current object.

public void AddPropertyArrayValue(ReadOnlySpan<char> name, ReadOnlySpan<short> array)

Parameters

Name Type Description
name ReadOnlySpan<char> The property name as a character span.
array ReadOnlySpan<short> The array of Int16 values.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<sbyte>)

Source: ComplexValueBuilder.cs

Adds a property with an array of SByte values to the current object.

public void AddPropertyArrayValue(ReadOnlySpan<char> name, ReadOnlySpan<sbyte> array)

Parameters

Name Type Description
name ReadOnlySpan<char> The property name as a character span.
array ReadOnlySpan<sbyte> The array of SByte values.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<ulong>)

Source: ComplexValueBuilder.cs

Adds a property with an array of UInt64 values to the current object.

public void AddPropertyArrayValue(ReadOnlySpan<char> name, ReadOnlySpan<ulong> array)

Parameters

Name Type Description
name ReadOnlySpan<char> The property name as a character span.
array ReadOnlySpan<ulong> The array of UInt64 values.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<uint>)

Source: ComplexValueBuilder.cs

Adds a property with an array of UInt32 values to the current object.

public void AddPropertyArrayValue(ReadOnlySpan<char> name, ReadOnlySpan<uint> array)

Parameters

Name Type Description
name ReadOnlySpan<char> The property name as a character span.
array ReadOnlySpan<uint> The array of UInt32 values.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<ushort>)

Source: ComplexValueBuilder.cs

Adds a property with an array of UInt16 values to the current object.

public void AddPropertyArrayValue(ReadOnlySpan<char> name, ReadOnlySpan<ushort> array)

Parameters

Name Type Description
name ReadOnlySpan<char> The property name as a character span.
array ReadOnlySpan<ushort> The array of UInt16 values.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<byte>)

Source: ComplexValueBuilder.cs

Adds a property with an array of Byte values to the current object.

public void AddPropertyArrayValue(ReadOnlySpan<char> name, ReadOnlySpan<byte> array)

Parameters

Name Type Description
name ReadOnlySpan<char> The property name as a character span.
array ReadOnlySpan<byte> The array of Byte values.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<decimal>)

Source: ComplexValueBuilder.cs

Adds a property with an array of Decimal values to the current object.

public void AddPropertyArrayValue(ReadOnlySpan<char> name, ReadOnlySpan<decimal> array)

Parameters

Name Type Description
name ReadOnlySpan<char> The property name as a character span.
array ReadOnlySpan<decimal> The array of Decimal values.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<double>)

Source: ComplexValueBuilder.cs

Adds a property with an array of Double values to the current object.

public void AddPropertyArrayValue(ReadOnlySpan<char> name, ReadOnlySpan<double> array)

Parameters

Name Type Description
name ReadOnlySpan<char> The property name as a character span.
array ReadOnlySpan<double> The array of Double values.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<float>)

Source: ComplexValueBuilder.cs

Adds a property with an array of Single values to the current object.

public void AddPropertyArrayValue(ReadOnlySpan<char> name, ReadOnlySpan<float> array)

Parameters

Name Type Description
name ReadOnlySpan<char> The property name as a character span.
array ReadOnlySpan<float> The array of Single values.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<Int128>)

Source: ComplexValueBuilder.cs

Adds a property with an array of Int128 values to the current object.

public void AddPropertyArrayValue(ReadOnlySpan<char> name, ReadOnlySpan<Int128> array)

Parameters

Name Type Description
name ReadOnlySpan<char> The property name as a character span.
array ReadOnlySpan<Int128> The array of Int128 values.

Applies To

Product Versions
.NET 9, 10

AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<UInt128>)

Source: ComplexValueBuilder.cs

Adds a property with an array of UInt128 values to the current object.

public void AddPropertyArrayValue(ReadOnlySpan<char> name, ReadOnlySpan<UInt128> array)

Parameters

Name Type Description
name ReadOnlySpan<char> The property name as a character span.
array ReadOnlySpan<UInt128> The array of UInt128 values.

Applies To

Product Versions
.NET 9, 10

AddPropertyArrayValue(ReadOnlySpan<char>, ReadOnlySpan<Half>)

Source: ComplexValueBuilder.cs

Adds a property with an array of Half values to the current object.

public void AddPropertyArrayValue(ReadOnlySpan<char> name, ReadOnlySpan<Half> array)

Parameters

Name Type Description
name ReadOnlySpan<char> The property name as a character span.
array ReadOnlySpan<Half> The array of Half values.

Applies To

Product Versions
.NET 9, 10

AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<long>, bool, bool)

Source: ComplexValueBuilder.cs

Adds a property with an array of Int64 values to the current object, with control over escaping.

public void AddPropertyArrayValue(ReadOnlySpan<byte> utf8Name, ReadOnlySpan<long> array, bool escapeName, bool nameRequiresUnescaping)

Parameters

Name Type Description
utf8Name ReadOnlySpan<byte> The property name as a UTF-8 byte span.
array ReadOnlySpan<long> The array of Int64 values.
escapeName bool Whether to escape the property name.
nameRequiresUnescaping bool Whether the property name requires unescaping.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<int>, bool, bool)

Source: ComplexValueBuilder.cs

Adds a property with an array of Int32 values to the current object, with control over escaping.

public void AddPropertyArrayValue(ReadOnlySpan<byte> utf8Name, ReadOnlySpan<int> array, bool escapeName, bool nameRequiresUnescaping)

Parameters

Name Type Description
utf8Name ReadOnlySpan<byte> The property name as a UTF-8 byte span.
array ReadOnlySpan<int> The array of Int32 values.
escapeName bool Whether to escape the property name.
nameRequiresUnescaping bool Whether the property name requires unescaping.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<short>, bool, bool)

Source: ComplexValueBuilder.cs

Adds a property with an array of Int16 values to the current object, with control over escaping.

public void AddPropertyArrayValue(ReadOnlySpan<byte> utf8Name, ReadOnlySpan<short> array, bool escapeName, bool nameRequiresUnescaping)

Parameters

Name Type Description
utf8Name ReadOnlySpan<byte> The property name as a UTF-8 byte span.
array ReadOnlySpan<short> The array of Int16 values.
escapeName bool Whether to escape the property name.
nameRequiresUnescaping bool Whether the property name requires unescaping.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<sbyte>, bool, bool)

Source: ComplexValueBuilder.cs

Adds a property with an array of SByte values to the current object, with control over escaping.

public void AddPropertyArrayValue(ReadOnlySpan<byte> utf8Name, ReadOnlySpan<sbyte> array, bool escapeName, bool nameRequiresUnescaping)

Parameters

Name Type Description
utf8Name ReadOnlySpan<byte> The property name as a UTF-8 byte span.
array ReadOnlySpan<sbyte> The array of SByte values.
escapeName bool Whether to escape the property name.
nameRequiresUnescaping bool Whether the property name requires unescaping.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<ulong>, bool, bool)

Source: ComplexValueBuilder.cs

Adds a property with an array of UInt64 values to the current object, with control over escaping.

public void AddPropertyArrayValue(ReadOnlySpan<byte> utf8Name, ReadOnlySpan<ulong> array, bool escapeName, bool nameRequiresUnescaping)

Parameters

Name Type Description
utf8Name ReadOnlySpan<byte> The property name as a UTF-8 byte span.
array ReadOnlySpan<ulong> The array of UInt64 values.
escapeName bool Whether to escape the property name.
nameRequiresUnescaping bool Whether the property name requires unescaping.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<uint>, bool, bool)

Source: ComplexValueBuilder.cs

Adds a property with an array of UInt32 values to the current object, with control over escaping.

public void AddPropertyArrayValue(ReadOnlySpan<byte> utf8Name, ReadOnlySpan<uint> array, bool escapeName, bool nameRequiresUnescaping)

Parameters

Name Type Description
utf8Name ReadOnlySpan<byte> The property name as a UTF-8 byte span.
array ReadOnlySpan<uint> The array of UInt32 values.
escapeName bool Whether to escape the property name.
nameRequiresUnescaping bool Whether the property name requires unescaping.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<ushort>, bool, bool)

Source: ComplexValueBuilder.cs

Adds a property with an array of UInt16 values to the current object, with control over escaping.

public void AddPropertyArrayValue(ReadOnlySpan<byte> utf8Name, ReadOnlySpan<ushort> array, bool escapeName, bool nameRequiresUnescaping)

Parameters

Name Type Description
utf8Name ReadOnlySpan<byte> The property name as a UTF-8 byte span.
array ReadOnlySpan<ushort> The array of UInt16 values.
escapeName bool Whether to escape the property name.
nameRequiresUnescaping bool Whether the property name requires unescaping.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<byte>, bool, bool)

Source: ComplexValueBuilder.cs

Adds a property with an array of Byte values to the current object, with control over escaping.

public void AddPropertyArrayValue(ReadOnlySpan<byte> utf8Name, ReadOnlySpan<byte> array, bool escapeName, bool nameRequiresUnescaping)

Parameters

Name Type Description
utf8Name ReadOnlySpan<byte> The property name as a UTF-8 byte span.
array ReadOnlySpan<byte> The array of Byte values.
escapeName bool Whether to escape the property name.
nameRequiresUnescaping bool Whether the property name requires unescaping.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<decimal>, bool, bool)

Source: ComplexValueBuilder.cs

Adds a property with an array of Decimal values to the current object, with control over escaping.

public void AddPropertyArrayValue(ReadOnlySpan<byte> utf8Name, ReadOnlySpan<decimal> array, bool escapeName, bool nameRequiresUnescaping)

Parameters

Name Type Description
utf8Name ReadOnlySpan<byte> The property name as a UTF-8 byte span.
array ReadOnlySpan<decimal> The array of Decimal values.
escapeName bool Whether to escape the property name.
nameRequiresUnescaping bool Whether the property name requires unescaping.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<double>, bool, bool)

Source: ComplexValueBuilder.cs

Adds a property with an array of Double values to the current object, with control over escaping.

public void AddPropertyArrayValue(ReadOnlySpan<byte> utf8Name, ReadOnlySpan<double> array, bool escapeName, bool nameRequiresUnescaping)

Parameters

Name Type Description
utf8Name ReadOnlySpan<byte> The property name as a UTF-8 byte span.
array ReadOnlySpan<double> The array of Double values.
escapeName bool Whether to escape the property name.
nameRequiresUnescaping bool Whether the property name requires unescaping.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<float>, bool, bool)

Source: ComplexValueBuilder.cs

Adds a property with an array of Single values to the current object, with control over escaping.

public void AddPropertyArrayValue(ReadOnlySpan<byte> utf8Name, ReadOnlySpan<float> array, bool escapeName, bool nameRequiresUnescaping)

Parameters

Name Type Description
utf8Name ReadOnlySpan<byte> The property name as a UTF-8 byte span.
array ReadOnlySpan<float> The array of Single values.
escapeName bool Whether to escape the property name.
nameRequiresUnescaping bool Whether the property name requires unescaping.

Applies To

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

AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<Int128>, bool, bool)

Source: ComplexValueBuilder.cs

Adds a property with an array of Int128 values to the current object, with control over escaping.

public void AddPropertyArrayValue(ReadOnlySpan<byte> utf8Name, ReadOnlySpan<Int128> array, bool escapeName, bool nameRequiresUnescaping)

Parameters

Name Type Description
utf8Name ReadOnlySpan<byte> The property name as a UTF-8 byte span.
array ReadOnlySpan<Int128> The array of Int128 values.
escapeName bool Whether to escape the property name.
nameRequiresUnescaping bool Whether the property name requires unescaping.

Applies To

Product Versions
.NET 9, 10

AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<UInt128>, bool, bool)

Source: ComplexValueBuilder.cs

Adds a property with an array of UInt128 values to the current object, with control over escaping.

public void AddPropertyArrayValue(ReadOnlySpan<byte> utf8Name, ReadOnlySpan<UInt128> array, bool escapeName, bool nameRequiresUnescaping)

Parameters

Name Type Description
utf8Name ReadOnlySpan<byte> The property name as a UTF-8 byte span.
array ReadOnlySpan<UInt128> The array of UInt128 values.
escapeName bool Whether to escape the property name.
nameRequiresUnescaping bool Whether the property name requires unescaping.

Applies To

Product Versions
.NET 9, 10

AddPropertyArrayValue(ReadOnlySpan<byte>, ReadOnlySpan<Half>, bool, bool)

Source: ComplexValueBuilder.cs

Adds a property with an array of Half values to the current object, with control over escaping.

public void AddPropertyArrayValue(ReadOnlySpan<byte> utf8Name, ReadOnlySpan<Half> array, bool escapeName, bool nameRequiresUnescaping)

Parameters

Name Type Description
utf8Name ReadOnlySpan<byte> The property name as a UTF-8 byte span.
array ReadOnlySpan<Half> The array of Half values.
escapeName bool Whether to escape the property name.
nameRequiresUnescaping bool Whether the property name requires unescaping.

Applies To

Product Versions
.NET 9, 10

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