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)
1044j < nToExclusiveLocal && (sharedPStateFlags.LoopStateFlags == ParallelLoopStateFlags.ParallelLoopStateNone // fast path check as SEL() doesn't inline 1054j < nToExclusiveLocal && (sharedPStateFlags.LoopStateFlags == ParallelLoopStateFlags.ParallelLoopStateNone // fast path check as SEL() doesn't inline 1065j < nToExclusiveLocal && (sharedPStateFlags.LoopStateFlags == ParallelLoopStateFlags.ParallelLoopStateNone // fast path check as SEL() doesn't inline 1084((sharedPStateFlags.LoopStateFlags == ParallelLoopStateFlags.ParallelLoopStateNone) || 1131result._completed = (sb_status == ParallelLoopStateFlags.ParallelLoopStateNone); 1132if ((sb_status & ParallelLoopStateFlags.ParallelLoopStateBroken) != 0) 1143if (sb_status == ParallelLoopStateFlags.ParallelLoopStateNone) 1145else if ((sb_status & ParallelLoopStateFlags.ParallelLoopStateBroken) != 0) 2705if (sharedPStateFlags.LoopStateFlags != ParallelLoopStateFlags.ParallelLoopStateNone) 2767result._completed = (sb_status == ParallelLoopStateFlags.ParallelLoopStateNone); 2768if ((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)