8 references to NodeVisitationState
Microsoft.Build (8)
Graph\GraphBuilder.cs (8)
456var nodeStates = new Dictionary<ProjectGraphNode, NodeVisitationState>(); 460if (!nodeStates.TryGetValue(entryPointNode, out NodeVisitationState state)) 466Assumed.Equal(state, NodeVisitationState.Processed, "entrypoints should get processed after a call to detect cycles"); 474IDictionary<ProjectGraphNode, NodeVisitationState> nodeState) 476nodeState[node] = NodeVisitationState.InProcess; 480if (nodeState.TryGetValue(referenceNode, out var projectReferenceNodeState)) 484if (projectReferenceNodeState == NodeVisitationState.InProcess) 530nodeState[node] = NodeVisitationState.Processed;