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)
1049j < nToExclusiveLocal && (sharedPStateFlags.LoopStateFlags == ParallelLoopStateFlags.ParallelLoopStateNone // fast path check as SEL() doesn't inline 1059j < nToExclusiveLocal && (sharedPStateFlags.LoopStateFlags == ParallelLoopStateFlags.ParallelLoopStateNone // fast path check as SEL() doesn't inline 1070j < nToExclusiveLocal && (sharedPStateFlags.LoopStateFlags == ParallelLoopStateFlags.ParallelLoopStateNone // fast path check as SEL() doesn't inline 1089((sharedPStateFlags.LoopStateFlags == ParallelLoopStateFlags.ParallelLoopStateNone) || 1136result._completed = (sb_status == ParallelLoopStateFlags.ParallelLoopStateNone); 1137if ((sb_status & ParallelLoopStateFlags.ParallelLoopStateBroken) != 0) 1148if (sb_status == ParallelLoopStateFlags.ParallelLoopStateNone) 1150else if ((sb_status & ParallelLoopStateFlags.ParallelLoopStateBroken) != 0) 2711if (sharedPStateFlags.LoopStateFlags != ParallelLoopStateFlags.ParallelLoopStateNone) 2773result._completed = (sb_status == ParallelLoopStateFlags.ParallelLoopStateNone); 2774if ((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)