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

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

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

Definition at line 1956 of file ParallelEnumerable.cs.

1957 {
1958 if (source == null)
1959 {
1960 throw new ArgumentNullException("source");
1961 }
1963 QuerySettings querySettings = firstQueryOperator.SpecifiedQuerySettings.WithDefaults();
1964 if (firstQueryOperator.LimitsParallelism && querySettings.ExecutionMode != ParallelExecutionMode.ForceParallelism)
1965 {
1966 IEnumerable<TSource> source2 = firstQueryOperator.Child.AsSequentialQuery(querySettings.CancellationState.ExternalCancellationToken);
1967 IEnumerable<TSource> source3 = CancellableEnumerable.Wrap(source2, querySettings.CancellationState.ExternalCancellationToken);
1968 return ExceptionAggregator.WrapEnumerable(source3, querySettings.CancellationState).First();
1969 }
1971 }

References System.Linq.source.