FrameIT
IEnumerableExtensions Class Reference

Static Public Member Functions

static IEnumerable< TAccumulate > PartialAggregate< TSource, TAccumulate > (this IEnumerable< TSource > source, TAccumulate seed, Func< TAccumulate, TSource, TAccumulate > func)
 
static IEnumerable< TAccumulate > FeedForwardUntil< TAccumulate > (TAccumulate seed, Func< TAccumulate, TAccumulate > func, Func< TAccumulate, bool > predicate)
 
static IEnumerable< TSource > WhereManual< TSource > (IEnumerable< TSource > source, Func< TSource, bool > predicate)
 
static IEnumerable< TSelect > SelectManual< TSource, TSelect > (IEnumerable< TSource > source, Func< TSource, TSelect > selector)
 
static TAccumulate AggregateManual< TAccumulate, TSource > (IEnumerable< TSource > source, TAccumulate seed, Func< TAccumulate, TSource, TAccumulate > func)
 
static IEnumerable< TSource > AppendRange< TSource > (this IEnumerable< TSource > source, IEnumerable< TSource > range)
 
static IEnumerable< TSource > AppendRangeAt< TSource > (this IEnumerable< TSource > source, IEnumerable<(uint index, TSource element)> indexed_range)
 
static IEnumerable< TSource > SkipAt< TSource > (this IEnumerable< TSource > source, IEnumerable< int > range)
 

Member Function Documentation

◆ AggregateManual< TAccumulate, TSource >()

static TAccumulate IEnumerableExtensions.AggregateManual< TAccumulate, TSource > ( IEnumerable< TSource >  source,
TAccumulate  seed,
Func< TAccumulate, TSource, TAccumulate >  func 
)
static

◆ AppendRange< TSource >()

static IEnumerable< TSource > IEnumerableExtensions.AppendRange< TSource > ( this IEnumerable< TSource >  source,
IEnumerable< TSource >  range 
)
static

◆ AppendRangeAt< TSource >()

static IEnumerable< TSource > IEnumerableExtensions.AppendRangeAt< TSource > ( this IEnumerable< TSource >  source,
IEnumerable<(uint index, TSource element)>  indexed_range 
)
static

◆ FeedForwardUntil< TAccumulate >()

static IEnumerable< TAccumulate > IEnumerableExtensions.FeedForwardUntil< TAccumulate > ( TAccumulate  seed,
Func< TAccumulate, TAccumulate >  func,
Func< TAccumulate, bool >  predicate 
)
static

◆ PartialAggregate< TSource, TAccumulate >()

static IEnumerable< TAccumulate > IEnumerableExtensions.PartialAggregate< TSource, TAccumulate > ( this IEnumerable< TSource >  source,
TAccumulate  seed,
Func< TAccumulate, TSource, TAccumulate >  func 
)
static

◆ SelectManual< TSource, TSelect >()

static IEnumerable< TSelect > IEnumerableExtensions.SelectManual< TSource, TSelect > ( IEnumerable< TSource >  source,
Func< TSource, TSelect >  selector 
)
static

◆ SkipAt< TSource >()

static IEnumerable< TSource > IEnumerableExtensions.SkipAt< TSource > ( this IEnumerable< TSource >  source,
IEnumerable< int >  range 
)
static

◆ WhereManual< TSource >()

static IEnumerable< TSource > IEnumerableExtensions.WhereManual< TSource > ( IEnumerable< TSource >  source,
Func< TSource, bool >  predicate 
)
static

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