1 type derived from ParallelLoopStateFlags
System.Threading.Tasks.Parallel (1)
System\Threading\Tasks\ParallelLoopState.cs (1)
349internal sealed unsafe class ParallelLoopStateFlags<TInt> : ParallelLoopStateFlags
21 references to ParallelLoopStateFlags
System.Threading.Tasks.Parallel (21)
System\Threading\Tasks\Parallel.cs (11)
1054j < nToExclusiveLocal && (sharedPStateFlags.LoopStateFlags == ParallelLoopStateFlags.ParallelLoopStateNone // fast path check as SEL() doesn't inline 1064j < nToExclusiveLocal && (sharedPStateFlags.LoopStateFlags == ParallelLoopStateFlags.ParallelLoopStateNone // fast path check as SEL() doesn't inline 1075j < nToExclusiveLocal && (sharedPStateFlags.LoopStateFlags == ParallelLoopStateFlags.ParallelLoopStateNone // fast path check as SEL() doesn't inline 1094((sharedPStateFlags.LoopStateFlags == ParallelLoopStateFlags.ParallelLoopStateNone) || 1141result._completed = (sb_status == ParallelLoopStateFlags.ParallelLoopStateNone); 1142if ((sb_status & ParallelLoopStateFlags.ParallelLoopStateBroken) != 0) 1153if (sb_status == ParallelLoopStateFlags.ParallelLoopStateNone) 1155else if ((sb_status & ParallelLoopStateFlags.ParallelLoopStateBroken) != 0) 2715if (sharedPStateFlags.LoopStateFlags != ParallelLoopStateFlags.ParallelLoopStateNone) 2777result._completed = (sb_status == ParallelLoopStateFlags.ParallelLoopStateNone); 2778if ((sb_status & ParallelLoopStateFlags.ParallelLoopStateBroken) != 0)
System\Threading\Tasks\ParallelLoopState.cs (10)
29private readonly ParallelLoopStateFlags _flagsBase; 31internal ParallelLoopState(ParallelLoopStateFlags fbase) 77return ((_flagsBase.LoopStateFlags & ParallelLoopStateFlags.ParallelLoopStateStopped) != 0); 89return ((_flagsBase.LoopStateFlags & ParallelLoopStateFlags.ParallelLoopStateExceptional) != 0); 188int oldValue = ParallelLoopStateFlags.ParallelLoopStateNone; 191if (!pflags.AtomicLoopStateUpdate(ParallelLoopStateFlags.ParallelLoopStateBroken, 192ParallelLoopStateFlags.ParallelLoopStateStopped | ParallelLoopStateFlags.ParallelLoopStateExceptional | ParallelLoopStateFlags.ParallelLoopStateCanceled, 196if ((oldValue & ParallelLoopStateFlags.ParallelLoopStateStopped) != 0)