3 instantiations of ProjectTargetElement
Microsoft.Build (3)
Construction\ProjectTargetElement.cs (1)
408
return new
ProjectTargetElement
(element, containingProject) { Name = name };
Evaluation\ProjectParser.cs (1)
586
ProjectTargetElement target = new
ProjectTargetElement
(element, _project, _project);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
208
return new
ProjectTargetElement
(link);
48 references to ProjectTargetElement
Microsoft.Build (48)
Construction\ProjectItemElement.cs (6)
189
ErrorUtilities.VerifyThrowInvalidOperation(Parent == null || Parent.Parent is
ProjectTargetElement
|| Parent.Parent is ProjectRootElement, "OM_NoMatchOnMetadataOutsideTargets");
231
ErrorUtilities.VerifyThrowInvalidOperation(Parent == null || Parent.Parent is
ProjectTargetElement
, "OM_NoKeepMetadataOutsideTargets");
252
ErrorUtilities.VerifyThrowInvalidOperation(Parent == null || Parent.Parent is
ProjectTargetElement
, "OM_NoRemoveMetadataOutsideTargets");
273
ErrorUtilities.VerifyThrowInvalidOperation(Parent == null || Parent.Parent is
ProjectTargetElement
, "OM_NoKeepDuplicatesOutsideTargets");
480
ErrorUtilities.VerifyThrowInvalidOperation(parent.Parent is
ProjectTargetElement
|| (Include.Length > 0 || Update.Length > 0 || Remove.Length > 0), "OM_ItemsOutsideTargetMustHaveIncludeOrUpdateOrRemove");
481
ErrorUtilities.VerifyThrowInvalidOperation(parent.Parent is ProjectRootElement || parent.Parent is
ProjectTargetElement
|| parent.Parent is ProjectWhenElement || parent.Parent is ProjectOtherwiseElement, "OM_CannotAcceptParent");
Construction\ProjectItemGroupElement.cs (1)
177
ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectRootElement || parent is
ProjectTargetElement
|| parent is ProjectWhenElement || parent is ProjectOtherwiseElement, "OM_CannotAcceptParent");
Construction\ProjectOnErrorElement.cs (2)
30
internal ProjectOnErrorElement(XmlElementWithLocation xmlElement,
ProjectTargetElement
parent, ProjectRootElement project)
90
ErrorUtilities.VerifyThrowInvalidOperation(parent is
ProjectTargetElement
, "OM_CannotAcceptParent");
Construction\ProjectPropertyGroupElement.cs (1)
110
ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectRootElement || parent is
ProjectTargetElement
|| parent is ProjectWhenElement || parent is ProjectOtherwiseElement, "OM_CannotAcceptParent");
Construction\ProjectRootElement.cs (6)
357
public ICollection<
ProjectTargetElement
> Targets => GetChildrenOfType<
ProjectTargetElement
>();
1238
public
ProjectTargetElement
AddTarget(string name)
1240
ProjectTargetElement
target = CreateTargetElement(name);
1435
public
ProjectTargetElement
CreateTargetElement(string name)
1437
return Link != null ? RootLink.CreateTargetElement(name) :
ProjectTargetElement
.CreateDisconnected(name, this);
Construction\ProjectTargetElement.cs (1)
404
internal static
ProjectTargetElement
CreateDisconnected(string name, ProjectRootElement containingProject)
Construction\ProjectTaskElement.cs (2)
46
internal ProjectTaskElement(XmlElementWithLocation xmlElement,
ProjectTargetElement
parent, ProjectRootElement containingProject)
427
ErrorUtilities.VerifyThrowInvalidOperation(parent is
ProjectTargetElement
, "OM_CannotAcceptParent");
Construction\Solution\SolutionProjectGenerator.cs (2)
320
ProjectTargetElement
target,
1024
ProjectTargetElement
target = traversalProject.CreateTargetElement(targetName);
Evaluation\Evaluator.cs (16)
101
private readonly List<
ProjectTargetElement
> _targetElements;
253
_targetElements = new List<
ProjectTargetElement
>();
560
private static ProjectTargetInstance ReadNewTargetElement(
ProjectTargetElement
targetElement, bool parentProjectSupportsReturnsAttribute, EvaluationProfiler evaluationProfiler)
769
LinkedList<
ProjectTargetElement
> activeTargetsByEvaluationOrder = new LinkedList<
ProjectTargetElement
>();
770
Dictionary<string, LinkedListNode<
ProjectTargetElement
>> activeTargets = new Dictionary<string, LinkedListNode<
ProjectTargetElement
>>(StringComparer.OrdinalIgnoreCase);
779
var
element = _targetElements[i];
786
foreach (
ProjectTargetElement
target in activeTargetsByEvaluationOrder)
917
case
ProjectTargetElement
target:
1043
private void ReadTargetElement(
ProjectTargetElement
targetElement, LinkedList<
ProjectTargetElement
> activeTargetsByEvaluationOrder, Dictionary<string, LinkedListNode<
ProjectTargetElement
>> activeTargets)
1055
if (activeTargets.TryGetValue(targetName, out LinkedListNode<
ProjectTargetElement
> node))
1067
private void AddBeforeAndAfterTargetMappings(
ProjectTargetElement
targetElement, Dictionary<string, LinkedListNode<
ProjectTargetElement
>> activeTargets, Dictionary<string, List<TargetSpecification>> targetsWhichRunBeforeByTarget, Dictionary<string, List<TargetSpecification>> targetsWhichRunAfterByTarget)
Evaluation\ProjectParser.cs (4)
261
bool belowTarget = parent.Parent is
ProjectTargetElement
;
572
private
ProjectTargetElement
ParseProjectTargetElement(XmlElementWithLocation element)
586
ProjectTargetElement
target = new ProjectTargetElement(element, _project, _project);
651
private ProjectTaskElement ParseProjectTaskElement(XmlElementWithLocation element,
ProjectTargetElement
parent)
Instance\ProjectTargetInstance.cs (2)
467
internal
ProjectTargetElement
ToProjectTargetElement(ProjectRootElement rootElement)
469
ProjectTargetElement
target = rootElement.CreateTargetElement(Name);
ObjectModelRemoting\ConstructionObjectLinks\ProjectRootElementLink.cs (1)
151
public abstract
ProjectTargetElement
CreateTargetElement(string name);
ObjectModelRemoting\ConstructionObjectLinks\ProjectTargetElementLink.cs (3)
10
/// Allow for creating a local representation to external object of type <see cref="
ProjectTargetElement
"/>
15
/// Access to remote <see cref="
ProjectTargetElement
.Name"/>.
20
/// Access to remote <see cref="
ProjectTargetElement
.Returns"/>.
ObjectModelRemoting\LinkedObjectFactory.cs (1)
206
public
ProjectTargetElement
Create(ProjectTargetElementLink link)