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

◆ LastOrDefault< TSource >() [1/2]

static ? TSource System.Linq.ParallelEnumerable.LastOrDefault< TSource > ( this ParallelQuery< TSource > source)
inlinestatic

Definition at line 2070 of file ParallelEnumerable.cs.

2071 {
2072 if (source == null)
2073 {
2074 throw new ArgumentNullException("source");
2075 }
2077 QuerySettings querySettings = lastQueryOperator.SpecifiedQuerySettings.WithDefaults();
2078 if (lastQueryOperator.LimitsParallelism && querySettings.ExecutionMode != ParallelExecutionMode.ForceParallelism)
2079 {
2080 IEnumerable<TSource> source2 = lastQueryOperator.Child.AsSequentialQuery(querySettings.CancellationState.ExternalCancellationToken);
2081 IEnumerable<TSource> source3 = CancellableEnumerable.Wrap(source2, querySettings.CancellationState.ExternalCancellationToken);
2082 return ExceptionAggregator.WrapEnumerable(source3, querySettings.CancellationState).LastOrDefault();
2083 }
2085 }

References System.Linq.source.