Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ForEach< TSource, TLocal >() [1/8]

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 )
inlinestatic

Definition at line 886 of file Parallel.cs.

887 {
888 if (source == null)
889 {
890 throw new ArgumentNullException("source");
891 }
892 if (body == null)
893 {
894 throw new ArgumentNullException("body");
895 }
896 if (localInit == null)
897 {
898 throw new ArgumentNullException("localInit");
899 }
900 if (localFinally == null)
901 {
902 throw new ArgumentNullException("localFinally");
903 }
904 return ForEachWorker(source, s_defaultParallelOptions, null, null, null, null, body, localInit, localFinally);
905 }
static readonly ParallelOptions s_defaultParallelOptions
Definition Parallel.cs:148

References System.Threading.Tasks.Parallel.s_defaultParallelOptions, and System.source.