24 references to NodeLoopExecutionMode
Microsoft.Build.Engine (24)
Engine\TaskWorkerThread.cs (24)
176NodeActionLoop(NodeLoopExecutionMode.BaseActiveThread, EngineCallback.invalidEngineHandle, null); 197private bool WaitAnyFast(NodeLoopExecutionMode executionMode, out int index) 206if (executionMode == NodeLoopExecutionMode.BaseActiveThread) 217else if (executionMode == NodeLoopExecutionMode.WaitingActiveThread) 236else if (executionMode == NodeLoopExecutionMode.WaitingPassiveThread) 261private WaitHandle[] GetHandlesArray(NodeLoopExecutionMode executionMode) 265if (executionMode == NodeLoopExecutionMode.BaseActiveThread) 275else if (executionMode == NodeLoopExecutionMode.WaitingActiveThread) 286else if (executionMode == NodeLoopExecutionMode.WaitingPassiveThread) 312NodeLoopExecutionMode executionMode, 325if (executionMode != NodeLoopExecutionMode.BaseActiveThread) 357else if (eventType == 1 && executionMode != NodeLoopExecutionMode.WaitingPassiveThread) 360executionMode == NodeLoopExecutionMode.WaitingActiveThread || 361executionMode == NodeLoopExecutionMode.BaseActiveThread, 364if (executionMode == NodeLoopExecutionMode.BaseActiveThread) 401executionMode = NodeLoopExecutionMode.WaitingPassiveThread; 424else if ((eventType == 1 && executionMode == NodeLoopExecutionMode.WaitingPassiveThread) || 425(eventType == 2 && executionMode == NodeLoopExecutionMode.WaitingActiveThread)) 447int handleIndex = executionMode == NodeLoopExecutionMode.WaitingPassiveThread ? 1 : 2; 458if (executionMode == NodeLoopExecutionMode.BaseActiveThread && !threadActive) 465(resultCount == 0 || executionMode != NodeLoopExecutionMode.BaseActiveThread, 470if (executionMode != NodeLoopExecutionMode.BaseActiveThread) 516workerThread.NodeActionLoop(workerThread.threadActive ? NodeLoopExecutionMode.WaitingActiveThread : 517NodeLoopExecutionMode.WaitingPassiveThread,