Class LdValue.ArrayBuilder
An object returned by BuildArray() for building an array of values.
Inheritance
Namespace: LaunchDarkly.Sdk
Assembly: LaunchDarkly.CommonSdk.dll
Syntax
public sealed class ArrayBuilder : Object
Methods
Add(LdValue)
Adds a value to the array being built.
Declaration
public LdValue.ArrayBuilder Add(LdValue value)
Parameters
Type | Name | Description |
---|---|---|
LdValue | value | the value to add |
Returns
Type | Description |
---|---|
LdValue.ArrayBuilder | the same builder |
Add(Boolean)
Adds a value to the array being built.
Declaration
public LdValue.ArrayBuilder Add(bool value)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | value | the value to add |
Returns
Type | Description |
---|---|
LdValue.ArrayBuilder | the same builder |
Add(Double)
Adds a value to the array being built.
Declaration
public LdValue.ArrayBuilder Add(double value)
Parameters
Type | Name | Description |
---|---|---|
System.Double | value | the value to add |
Returns
Type | Description |
---|---|
LdValue.ArrayBuilder | the same builder |
Remarks
Numeric values in LaunchDarkly have some precision limitations. For more details, see our documentation on flag value types.
Add(Int64)
Adds a value to the array being built.
Declaration
public LdValue.ArrayBuilder Add(long value)
Parameters
Type | Name | Description |
---|---|---|
System.Int64 | value | the value to add |
Returns
Type | Description |
---|---|
LdValue.ArrayBuilder | the same builder |
Remarks
Numeric values in LaunchDarkly have some precision limitations. For more details, see our documentation on flag value types.
Add(String)
Adds a value to the array being built.
Declaration
public LdValue.ArrayBuilder Add(string value)
Parameters
Type | Name | Description |
---|---|---|
System.String | value | the value to add |
Returns
Type | Description |
---|---|
LdValue.ArrayBuilder | the same builder |
Build()
Returns an array value containing the items provided so far.
Declaration
public LdValue Build()
Returns
Type | Description |
---|---|
LdValue | an immutable array LdValue |