System.Threading.Tasks.Parallel Class Reference
+ Collaboration diagram for System.Threading.Tasks.Parallel:

Static Public Member Functions

static ParallelLoopResult For (int fromInclusive, int toExclusive, Action< int > body)
 
static ParallelLoopResult For (int fromInclusive, int toExclusive, Action< int, ParallelLoopState > body)
 
static ParallelLoopResult For (int fromInclusive, int toExclusive, ParallelOptions parallelOptions, Action< int > body)
 
static ParallelLoopResult For (int fromInclusive, int toExclusive, ParallelOptions parallelOptions, Action< int, ParallelLoopState > body)
 
static ParallelLoopResult For< TLocal > (int fromInclusive, int toExclusive, Func< TLocal > localInit, Func< int, ParallelLoopState, TLocal, TLocal > body, Action< TLocal > localFinally)
 
static ParallelLoopResult For< TLocal > (int fromInclusive, int toExclusive, ParallelOptions parallelOptions, Func< TLocal > localInit, Func< int, ParallelLoopState, TLocal, TLocal > body, Action< TLocal > localFinally)
 
static ParallelLoopResult For (long fromInclusive, long toExclusive, Action< long > body)
 
static ParallelLoopResult For (long fromInclusive, long toExclusive, Action< long, ParallelLoopState > body)
 
static ParallelLoopResult For (long fromInclusive, long toExclusive, ParallelOptions parallelOptions, Action< long > body)
 
static ParallelLoopResult For (long fromInclusive, long toExclusive, ParallelOptions parallelOptions, Action< long, ParallelLoopState > body)
 
static ParallelLoopResult For< TLocal > (long fromInclusive, long toExclusive, Func< TLocal > localInit, Func< long, ParallelLoopState, TLocal, TLocal > body, Action< TLocal > localFinally)
 
static ParallelLoopResult For< TLocal > (long fromInclusive, long toExclusive, ParallelOptions parallelOptions, Func< TLocal > localInit, Func< long, ParallelLoopState, TLocal, TLocal > body, Action< TLocal > localFinally)
 
static ParallelLoopResult ForEach< TSource > (IEnumerable< TSource > source, Action< TSource > body)
 
static ParallelLoopResult ForEach< TSource > (IEnumerable< TSource > source, Action< TSource, ParallelLoopState > body)
 
static ParallelLoopResult ForEach< TSource > (IEnumerable< TSource > source, Action< TSource, ParallelLoopState, long > body)
 
static ParallelLoopResult ForEach< TSource > (Partitioner< TSource > source, Action< TSource, ParallelLoopState > body)
 
static ParallelLoopResult ForEach< TSource > (OrderablePartitioner< TSource > source, Action< TSource, ParallelLoopState, long > body)
 
static ParallelLoopResult ForEach< TSource > (Partitioner< TSource > source, Action< TSource > body)
 
static ParallelLoopResult ForEach< TSource > (IEnumerable< TSource > source, ParallelOptions parallelOptions, Action< TSource > body)
 
static ParallelLoopResult ForEach< TSource > (IEnumerable< TSource > source, ParallelOptions parallelOptions, Action< TSource, ParallelLoopState > body)
 
static ParallelLoopResult ForEach< TSource > (IEnumerable< TSource > source, ParallelOptions parallelOptions, Action< TSource, ParallelLoopState, long > body)
 
static ParallelLoopResult ForEach< TSource > (OrderablePartitioner< TSource > source, ParallelOptions parallelOptions, Action< TSource, ParallelLoopState, long > body)
 
static ParallelLoopResult ForEach< TSource > (Partitioner< TSource > source, ParallelOptions parallelOptions, Action< TSource > body)
 
static ParallelLoopResult ForEach< TSource > (Partitioner< TSource > source, ParallelOptions parallelOptions, Action< TSource, ParallelLoopState > body)
 
static ParallelLoopResult ForEach< TSource, TLocal > (IEnumerable< TSource > source, Func< TLocal > localInit, Func< TSource, ParallelLoopState, TLocal, TLocal > body, Action< TLocal > localFinally)
 
static ParallelLoopResult ForEach< TSource, TLocal > (IEnumerable< TSource > source, Func< TLocal > localInit, Func< TSource, ParallelLoopState, long, TLocal, TLocal > body, Action< TLocal > localFinally)
 
static ParallelLoopResult ForEach< TSource, TLocal > (OrderablePartitioner< TSource > source, Func< TLocal > localInit, Func< TSource, ParallelLoopState, long, TLocal, TLocal > body, Action< TLocal > localFinally)
 
static ParallelLoopResult ForEach< TSource, TLocal > (Partitioner< TSource > source, Func< TLocal > localInit, Func< TSource, ParallelLoopState, TLocal, TLocal > body, Action< TLocal > localFinally)
 
static ParallelLoopResult ForEach< TSource, TLocal > (IEnumerable< TSource > source, ParallelOptions parallelOptions, Func< TLocal > localInit, Func< TSource, ParallelLoopState, TLocal, TLocal > body, Action< TLocal > localFinally)
 
static ParallelLoopResult ForEach< TSource, TLocal > (IEnumerable< TSource > source, ParallelOptions parallelOptions, Func< TLocal > localInit, Func< TSource, ParallelLoopState, long, TLocal, TLocal > body, Action< TLocal > localFinally)
 
static ParallelLoopResult ForEach< TSource, TLocal > (Partitioner< TSource > source, ParallelOptions parallelOptions, Func< TLocal > localInit, Func< TSource, ParallelLoopState, TLocal, TLocal > body, Action< TLocal > localFinally)
 
static ParallelLoopResult ForEach< TSource, TLocal > (OrderablePartitioner< TSource > source, ParallelOptions parallelOptions, Func< TLocal > localInit, Func< TSource, ParallelLoopState, long, TLocal, TLocal > body, Action< TLocal > localFinally)
 
static void Invoke (params Action[] actions)
 
static void Invoke (ParallelOptions parallelOptions, params Action[] actions)
 

Detailed Description

Definition at line 34 of file Parallel.cs.

Member Function Documentation

static ParallelLoopResult System.Threading.Tasks.Parallel.For ( int  fromInclusive,
int  toExclusive,
Action< int >  body 
)
static

Definition at line 97 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.For ( int  fromInclusive,
int  toExclusive,
Action< int, ParallelLoopState body 
)
static

Definition at line 102 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.For ( int  fromInclusive,
int  toExclusive,
ParallelOptions  parallelOptions,
Action< int >  body 
)
static

Definition at line 107 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.For ( int  fromInclusive,
int  toExclusive,
ParallelOptions  parallelOptions,
Action< int, ParallelLoopState body 
)
static

Definition at line 112 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.For ( long  fromInclusive,
long  toExclusive,
Action< long >  body 
)
static

Definition at line 269 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.For ( long  fromInclusive,
long  toExclusive,
Action< long, ParallelLoopState body 
)
static

Definition at line 275 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.For ( long  fromInclusive,
long  toExclusive,
ParallelOptions  parallelOptions,
Action< long >  body 
)
static

Definition at line 281 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.For ( long  fromInclusive,
long  toExclusive,
ParallelOptions  parallelOptions,
Action< long, ParallelLoopState body 
)
static

Definition at line 287 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.For< TLocal > ( int  fromInclusive,
int  toExclusive,
Func< TLocal >  localInit,
Func< int, ParallelLoopState, TLocal, TLocal >  body,
Action< TLocal >  localFinally 
)
static

Definition at line 117 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.For< TLocal > ( int  fromInclusive,
int  toExclusive,
ParallelOptions  parallelOptions,
Func< TLocal >  localInit,
Func< int, ParallelLoopState, TLocal, TLocal >  body,
Action< TLocal >  localFinally 
)
static

Definition at line 126 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.For< TLocal > ( long  fromInclusive,
long  toExclusive,
Func< TLocal >  localInit,
Func< long, ParallelLoopState, TLocal, TLocal >  body,
Action< TLocal >  localFinally 
)
static

Definition at line 293 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.For< TLocal > ( long  fromInclusive,
long  toExclusive,
ParallelOptions  parallelOptions,
Func< TLocal >  localInit,
Func< long, ParallelLoopState, TLocal, TLocal >  body,
Action< TLocal >  localFinally 
)
static

Definition at line 303 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.ForEach< TSource > ( IEnumerable< TSource >  source,
Action< TSource >  body 
)
static

Definition at line 411 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.ForEach< TSource > ( IEnumerable< TSource >  source,
Action< TSource, ParallelLoopState body 
)
static

Definition at line 425 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.ForEach< TSource > ( IEnumerable< TSource >  source,
Action< TSource, ParallelLoopState, long >  body 
)
static

Definition at line 439 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.ForEach< TSource > ( Partitioner< TSource >  source,
Action< TSource, ParallelLoopState body 
)
static

Definition at line 455 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.ForEach< TSource > ( OrderablePartitioner< TSource >  source,
Action< TSource, ParallelLoopState, long >  body 
)
static

Definition at line 468 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.ForEach< TSource > ( Partitioner< TSource >  source,
Action< TSource >  body 
)
static

Definition at line 482 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.ForEach< TSource > ( IEnumerable< TSource >  source,
ParallelOptions  parallelOptions,
Action< TSource >  body 
)
static

Definition at line 496 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.ForEach< TSource > ( IEnumerable< TSource >  source,
ParallelOptions  parallelOptions,
Action< TSource, ParallelLoopState body 
)
static

Definition at line 512 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.ForEach< TSource > ( IEnumerable< TSource >  source,
ParallelOptions  parallelOptions,
Action< TSource, ParallelLoopState, long >  body 
)
static

Definition at line 527 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.ForEach< TSource > ( OrderablePartitioner< TSource >  source,
ParallelOptions  parallelOptions,
Action< TSource, ParallelLoopState, long >  body 
)
static

Definition at line 542 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.ForEach< TSource > ( Partitioner< TSource >  source,
ParallelOptions  parallelOptions,
Action< TSource >  body 
)
static

Definition at line 556 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.ForEach< TSource > ( Partitioner< TSource >  source,
ParallelOptions  parallelOptions,
Action< TSource, ParallelLoopState body 
)
static

Definition at line 569 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.ForEach< TSource, TLocal > ( IEnumerable< TSource >  source,
Func< TLocal >  localInit,
Func< TSource, ParallelLoopState, TLocal, TLocal >  body,
Action< TLocal >  localFinally 
)
static

Definition at line 579 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.ForEach< TSource, TLocal > ( IEnumerable< TSource >  source,
Func< TLocal >  localInit,
Func< TSource, ParallelLoopState, long, TLocal, TLocal >  body,
Action< TLocal >  localFinally 
)
static

Definition at line 593 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.ForEach< TSource, TLocal > ( OrderablePartitioner< TSource >  source,
Func< TLocal >  localInit,
Func< TSource, ParallelLoopState, long, TLocal, TLocal >  body,
Action< TLocal >  localFinally 
)
static

Definition at line 604 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.ForEach< TSource, TLocal > ( Partitioner< TSource >  source,
Func< TLocal >  localInit,
Func< TSource, ParallelLoopState, TLocal, TLocal >  body,
Action< TLocal >  localFinally 
)
static

Definition at line 611 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.ForEach< TSource, TLocal > ( IEnumerable< TSource >  source,
ParallelOptions  parallelOptions,
Func< TLocal >  localInit,
Func< TSource, ParallelLoopState, TLocal, TLocal >  body,
Action< TLocal >  localFinally 
)
static

Definition at line 618 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.ForEach< TSource, TLocal > ( IEnumerable< TSource >  source,
ParallelOptions  parallelOptions,
Func< TLocal >  localInit,
Func< TSource, ParallelLoopState, long, TLocal, TLocal >  body,
Action< TLocal >  localFinally 
)
static

Definition at line 629 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.ForEach< TSource, TLocal > ( Partitioner< TSource >  source,
ParallelOptions  parallelOptions,
Func< TLocal >  localInit,
Func< TSource, ParallelLoopState, TLocal, TLocal >  body,
Action< TLocal >  localFinally 
)
static

Definition at line 640 of file Parallel.cs.

static ParallelLoopResult System.Threading.Tasks.Parallel.ForEach< TSource, TLocal > ( OrderablePartitioner< TSource >  source,
ParallelOptions  parallelOptions,
Func< TLocal >  localInit,
Func< TSource, ParallelLoopState, long, TLocal, TLocal >  body,
Action< TLocal >  localFinally 
)
static

Definition at line 653 of file Parallel.cs.

static void System.Threading.Tasks.Parallel.Invoke ( params Action[]  actions)
static

Definition at line 672 of file Parallel.cs.

static void System.Threading.Tasks.Parallel.Invoke ( ParallelOptions  parallelOptions,
params Action[]  actions 
)
static

Definition at line 680 of file Parallel.cs.


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