1 write to requiredTargets
Microsoft.Build.Engine (1)
Engine\ProjectBuildState.cs (1)
170requiredTargets = new Stack<string>();
16 references to requiredTargets
Microsoft.Build.Engine (16)
Engine\ProjectBuildState.cs (16)
95return requiredTargets?.Count > 0 ? 96this.requiredTargets.Peek() : null; 159ErrorUtilities.VerifyThrow(requiredTargets.Count > 0, "No target to remove"); 160requiredTargets.Pop(); 168if (requiredTargets == null) 173requiredTargets.Push(targetName); 205if (requiredTargets?.Count > 1) 207string topTarget = requiredTargets.Pop(); 209containsCycle = requiredTargets.Contains(name); 210requiredTargets.Push(topTarget); 212if (!containsCycle && requiredTargets?.Count > 0) 227if (requiredTargets?.Count > 0) 229containsName = requiredTargets.Contains(name); 243if (requiredTargets?.Count > 0) 247if (requiredTargets.Count > 1) 249string[] requiredTargetsArray = requiredTargets.ToArray();