Pip-Services-Commons-Dotnet
Static Public Member Functions | List of all members
PipServices3.Commons.Convert.ArrayConverter Class Reference

Converts arbitrary values into array objects. More...

Static Public Member Functions

static IList< object > ToNullableArray (object value)
 Converts value into array object. Single values are converted into arrays with a single element. More...
 
static IList< object > ToArray (object value)
 Converts value into array object with empty array as default. Single values are converted into arrays with single element. More...
 
static IList< object > ToArrayWithDefault (object value, IList< object > defaultValue)
 Converts value into array object with empty array as default. Single values are converted into arrays with single element. More...
 

Detailed Description

Converts arbitrary values into array objects.

var value1 = ArrayConverter.ToArray(1); // Result: [1]
var value2 = ArrayConverter.ToArray(new int[]{1, 2, 3}); // Result: [1, 2, 3]

Member Function Documentation

◆ ToArray()

static IList<object> PipServices3.Commons.Convert.ArrayConverter.ToArray ( object  value)
static

Converts value into array object with empty array as default. Single values are converted into arrays with single element.

Parameters
valuethe value to convert.
Returns
array object or empty array when value is null.

See ArrayConverter.ToNullableArray(object)

◆ ToArrayWithDefault()

static IList<object> PipServices3.Commons.Convert.ArrayConverter.ToArrayWithDefault ( object  value,
IList< object >  defaultValue 
)
static

Converts value into array object with empty array as default. Single values are converted into arrays with single element.

Parameters
valuethe value to convert.
defaultValuedefault array object.
Returns
array object or empty array when value is null.

See ArrayConverter.ToNullableArray(object)

◆ ToNullableArray()

static IList<object> PipServices3.Commons.Convert.ArrayConverter.ToNullableArray ( object  value)
static

Converts value into array object. Single values are converted into arrays with a single element.

Parameters
valuethe value to convert.
Returns
array object or null when value is null.

The documentation for this class was generated from the following file: