10 instantiations of NodeStatus
Microsoft.Build.Engine (10)
Engine\Engine.cs (2)
1828Router.ParentNode.PostStatus(new NodeStatus(true /* use breadth first traversal */), false /* don't block waiting on the send */); 3018NodeStatus nodeStatus = new NodeStatus(requestId, true, buildRequests.Count + taskOutputUpdates.Count,
Engine\EngineCommand.cs (1)
128parentEngine.Router.ParentNode.PostStatus(new NodeStatus(breadthFirstTraversal), false /* don't block waiting on the send */);
Engine\Node.cs (2)
405nodeStatus = new NodeStatus(requestId, true, buildRequests.Count, 0, 0, false); 427NodeStatus nodeStatus = new NodeStatus(originalException);
Engine\TaskExecutionModule.cs (1)
362engineCallback.PostStatus(nodeId, new NodeStatus(false /* use depth first traversal*/), false /* don't block waiting on the send */);
Introspector\NodeStatus.cs (1)
292NodeStatus status = new NodeStatus(null);
LocalProvider\LocalNodeProvider.cs (3)
211NodeStatus nodeStatus = new NodeStatus(requestId, false, 0, 0, 0, nodeData[nodeIndex].NodeState == NodeState.LaunchInProgress); 216NodeStatus nodeStatus = new NodeStatus(requestId); // Indicate that the node has exited 839NodeStatus nodeStatus = new NodeStatus(wrappedException);
34 references to NodeStatus
Microsoft.Build.Engine (34)
Engine\Engine.cs (4)
2967internal NodeStatus RequestStatus(int requestId) 3018NodeStatus nodeStatus = new NodeStatus(requestId, true, buildRequests.Count + taskOutputUpdates.Count, 3027internal void PostNodeStatus(int postingNodeId, NodeStatus nodeStatus) 3029if (nodeStatus.RequestId != NodeStatus.UnrequestedStatus)
Engine\EngineCallback.cs (1)
420public void PostStatus(int nodeId, NodeStatus nodeStatus, bool blockUntilSent)
Engine\EngineCommand.cs (1)
39NodeStatus nodeStatus = parentEngine.RequestStatus(requestId);
Engine\IEngineCallback.cs (1)
64void PostStatus(int nodeId, NodeStatus nodeStatus, bool blockUntilSent);
Engine\Node.cs (4)
203internal void PostStatus(NodeStatus nodeStatus, bool blockUntilSent) 220internal void PostStatusThrow(NodeStatus nodeStatus, bool blockUntilSent) 401NodeStatus nodeStatus = null; 427NodeStatus nodeStatus = new NodeStatus(originalException);
Engine\NodeManager.cs (6)
115internal NodeStatus[] RequestStatusForNodes(int responseTimeout) 119statusForNodes = new NodeStatus[nodeList.Count]; 158internal void PostNodeStatus(int nodeId, NodeStatus nodeStatus) 160ErrorUtilities.VerifyThrow(nodeStatus.RequestId != NodeStatus.UnrequestedStatus, 163NodeStatus[] currentStatus = statusForNodes; 336private NodeStatus[] statusForNodes;
Introspector\Introspector.cs (7)
81NodeStatus[] nodeStatus = nodeManager.RequestStatusForNodes(nodeStatusReplyTimeout); 132NodeStatus localStatus = parentEngine.RequestStatus(0); 217private void AddTargetStatesToCycleDetector(NodeStatus[] nodeStatus, TargetCycleDetector cycleDetector) 230private void GatherNodeInformationForShutdown(NodeStatus[] nodeStatus, NodeStatus localStatus) 364private NodeStatus[] previousStatus; 365private NodeStatus previousLocalStatus;
Introspector\NodeStatus.cs (2)
290internal static NodeStatus CreateFromStream(BinaryReader reader) 292NodeStatus status = new NodeStatus(null);
LocalProvider\LocalCallDescriptor.cs (4)
1012internal LocalCallDescriptorForPostStatus(NodeStatus nodeStatus) 1027private NodeStatus nodeStatus; 1032internal NodeStatus StatusOfNode 1065nodeStatus = NodeStatus.CreateFromStream(reader);
LocalProvider\LocalNodeCallback.cs (1)
315public void PostStatus(int nodeId, NodeStatus nodeStatus, bool blockUntilSent)
LocalProvider\LocalNodeProvider.cs (3)
211NodeStatus nodeStatus = new NodeStatus(requestId, false, 0, 0, 0, nodeData[nodeIndex].NodeState == NodeState.LaunchInProgress); 216NodeStatus nodeStatus = new NodeStatus(requestId); // Indicate that the node has exited 839NodeStatus nodeStatus = new NodeStatus(wrappedException);