3 instantiations of ProjectWhenElement
Microsoft.Build (3)
Construction\ProjectWhenElement.cs (1)
72
var when = new
ProjectWhenElement
(element, containingProject) { Condition = condition };
Evaluation\ProjectParser.cs (1)
819
ProjectWhenElement when = new
ProjectWhenElement
(element, parent, _project);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
228
return new
ProjectWhenElement
(link);
17 references to ProjectWhenElement
Microsoft.Build (17)
Construction\ProjectChooseElement.cs (3)
62
public ICollection<
ProjectWhenElement
> WhenElements => GetChildrenOfType<
ProjectWhenElement
>();
102
ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectRootElement || parent is
ProjectWhenElement
|| parent is ProjectOtherwiseElement, "OM_CannotAcceptParent");
Construction\ProjectItemElement.cs (1)
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\ProjectOtherwiseElement.cs (1)
97
ErrorUtilities.VerifyThrowInvalidOperation(!(nextSibling is
ProjectWhenElement
) && !(previousSibling is ProjectOtherwiseElement) && !(nextSibling is ProjectOtherwiseElement), "OM_NoOtherwiseBeforeWhenOrOtherwise");
Construction\ProjectPropertyGroupElement.cs (1)
110
ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectRootElement || parent is ProjectTargetElement || parent is
ProjectWhenElement
|| parent is ProjectOtherwiseElement, "OM_CannotAcceptParent");
Construction\ProjectRootElement.cs (2)
1501
public
ProjectWhenElement
CreateWhenElement(string condition)
1503
return Link != null ? RootLink.CreateWhenElement(condition) :
ProjectWhenElement
.CreateDisconnected(condition, this);
Construction\ProjectWhenElement.cs (2)
68
internal static
ProjectWhenElement
CreateDisconnected(string condition, ProjectRootElement containingProject)
72
var
when = new ProjectWhenElement(element, containingProject) { Condition = condition };
Evaluation\Evaluator.cs (1)
1455
foreach (
ProjectWhenElement
whenElement in chooseElement.WhenElements)
Evaluation\ProjectParser.cs (2)
815
private
ProjectWhenElement
ParseProjectWhenElement(XmlElementWithLocation element, ProjectChooseElement parent, int nestingDepth)
819
ProjectWhenElement
when = new ProjectWhenElement(element, parent, _project);
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementContainerLink.cs (1)
120
/// Allow for creating a local representation to external object of type <see cref="
ProjectWhenElement
"/>
ObjectModelRemoting\ConstructionObjectLinks\ProjectRootElementLink.cs (1)
181
public abstract
ProjectWhenElement
CreateWhenElement(string condition);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
226
public
ProjectWhenElement
Create(ProjectWhenElementLink link)