Diffusion .NET Client Library  6.1.5
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
PushTechnology.ClientInterface.Collections.Immutable.ImmutableList Class Reference

Provides a set of initialization methods for ImmutableList{TValue}. More...

Static Public Member Functions

static IImmutableList< TValue > Create< TValue > (params TValue[] values)
 Returns a new ImmutableList{TValue} that contains the specified values or none. More...
 
static IImmutableList< TValue > CreateRange< TValue > (IEnumerable< TValue > values)
 Returns a new IImmutableList{TValue} that contains the specified values. More...
 

Detailed Description

Provides a set of initialization methods for ImmutableList{TValue}.

Member Function Documentation

static IImmutableList<TValue> PushTechnology.ClientInterface.Collections.Immutable.ImmutableList.Create< TValue > ( params TValue[]  values)
static

Returns a new ImmutableList{TValue} that contains the specified values or none.

If values is null, the immutable list will contain a single null element.

Parameters
valuesThe values to include in the immutable list.
Returns
A new ImmutableList{TValue} containing the specified values .
Template Parameters
TValueThe type of the value within the immutable list.
static IImmutableList<TValue> PushTechnology.ClientInterface.Collections.Immutable.ImmutableList.CreateRange< TValue > ( IEnumerable< TValue >  values)
static

Returns a new IImmutableList{TValue} that contains the specified values.

If values is null, the immutable list will be empty.

Parameters
valuesThe values to include in the immutable list.
Returns
The new IImmutableList{TValue} containing the specified values .
Template Parameters
TValueThe type of the value within the immutable list.

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