System::Linq::Enumerable Class Reference

Provides static LINQ methods. More...

Static Public Member Functions

template<typename T >
static SharedPtr< Collections::Generic::IEnumerable< T > > Empty ()
 Returns an empty IEnumerable object. More...
 
static ASPOSECPP_SHARED_API SharedPtr< Collections::Generic::IEnumerable< int32_t > > Range (int32_t start, int32_t count)
 Generates a sequence of integral numbers within a specified range. More...
 

Detailed Description

Provides static LINQ methods.

Member Function Documentation

◆ Empty()

template<typename T >
static SharedPtr<Collections::Generic::IEnumerable<T> > System::Linq::Enumerable::Empty ( )
inlinestatic

Returns an empty IEnumerable object.

◆ Range()

static ASPOSECPP_SHARED_API SharedPtr<Collections::Generic::IEnumerable<int32_t> > System::Linq::Enumerable::Range ( int32_t  start,
int32_t  count 
)
static

Generates a sequence of integral numbers within a specified range.

Parameters
startThe value of the first integer in the sequence.
countThe number of sequential integers to generate.
Returns
An IEnumerable of int32_t's that contains a range of sequential integral numbers.