7 overrides of Condition
Microsoft.Build (7)
Construction\ProjectChooseElement.cs (1)
50
public override string
Condition
Construction\ProjectExtensionsElement.cs (1)
53
public override string
Condition
Construction\ProjectOtherwiseElement.cs (1)
48
public override string
Condition
Construction\ProjectRootElement.cs (1)
293
public override string
Condition
Construction\ProjectUsingTaskBodyElement.cs (1)
52
public override string
Condition
Construction\ProjectUsingTaskParameterElement.cs (1)
49
public override string
Condition
Construction\UsingTaskParameterGroupElement.cs (1)
51
public override string
Condition
81 writes to Condition
installer.tasks (1)
GenerateFileVersionProps.cs (1)
129
itemGroup.
Condition
= "'$(RuntimeIdentifier)' == '' or '$(SelfContained)' != 'true'";
Microsoft.Build (26)
Construction\ProjectTaskElement.cs (2)
248
outputItem.
Condition
= condition;
278
outputProperty.
Condition
= condition;
Construction\ProjectWhenElement.cs (1)
71
var when = new ProjectWhenElement(element, containingProject) {
Condition
= condition };
Construction\Solution\SolutionProjectGenerator.cs (21)
240
solutionConfigurationProperties.
Condition
= GetConditionStringForConfiguration(solutionConfiguration);
885
importBefore.
Condition
= @"'$(ImportByWildcardBeforeSolution)' != 'false' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\SolutionFile\ImportBefore')"; // Avoids wildcard perf problem
888
importAfter.
Condition
= @"'$(ImportByWildcardBeforeSolution)' != 'false' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\SolutionFile\ImportAfter')"; // Avoids wildcard perf problem
913
directorySolutionPropsPropertyGroup.
Condition
= "'$(ImportDirectorySolutionProps)' != 'false' and '$(DirectorySolutionPropsPath)' == ''";
917
directorySolutionPropsFileProperty.
Condition
= "'$(_DirectorySolutionPropsFile)' == ''";
921
directorySolutionPropsBasePathProperty.
Condition
= "'$(_DirectorySolutionPropsBasePath)' == ''";
925
directorySolutionPropsPathProperty.
Condition
= "'$(_DirectorySolutionPropsBasePath)' != '' and '$(_DirectorySolutionPropsFile)' != ''";
928
directorySolutionPropsImport.
Condition
= "'$(ImportDirectorySolutionProps)' != 'false' and exists('$(DirectorySolutionPropsPath)')";
931
directorySolutionTargetsPropertyGroup.
Condition
= "'$(ImportDirectorySolutionTargets)' != 'false' and '$(DirectorySolutionTargetsPath)' == ''";
935
directorySolutionTargetsFileProperty.
Condition
= "'$(_DirectorySolutionTargetsFile)' == ''";
939
directorySolutionTargetsBasePathProperty.
Condition
= "'$(_DirectorySolutionTargetsBasePath)' == ''";
943
directorySolutionTargetsPathProperty.
Condition
= "'$(_DirectorySolutionTargetsBasePath)' != '' and '$(_DirectorySolutionTargetsFile)' != ''";
946
directorySolutionTargetsImport.
Condition
= "'$(ImportDirectorySolutionTargets)' != 'false' and exists('$(DirectorySolutionTargetsPath)')";
1032
importBeforeLocal.
Condition
= $"exists('{localFile}')";
1036
importAfterLocal.
Condition
= $"exists('{localFile}')";
2241
configurationDefaultingPropertyGroup.
Condition
= " '$(Configuration)' == '' ";
2247
platformDefaultingPropertyGroup.
Condition
= " '$(Platform)' == '' ";
2275
venusConfiguration.
Condition
= " ('$(AspNetConfiguration)' == '') ";
2312
tfv20Property.
Condition
= "'$(TargetFrameworkVersion)' == '' and '$(MSBuildToolsVersion)' == '2.0'";
2313
tfv35Property.
Condition
= "'$(TargetFrameworkVersion)' == '' and ('$(MSBuildToolsVersion)' == '3.5' or '$(MSBuildToolsVersion)' == '3.0')";
2314
tfv40Property.
Condition
= "'$(TargetFrameworkVersion)' == '' and !('$(MSBuildToolsVersion)' == '3.5' or '$(MSBuildToolsVersion)' == '3.0' or '$(MSBuildToolsVersion)' == '2.0')";
Instance\ProjectTargetInstance.cs (2)
473
target.
Condition
= Condition;
482
taskElement.
Condition
= taskInstance.Condition;
Microsoft.Build.Engine.OM.UnitTests (45)
Construction\ConstructionEditing_Tests.cs (14)
372
target.
Condition
= "c";
1724
itemGroup.
Condition
= "c";
2048
itemGroup.
Condition
= "c";
2162
propertyGroup.
Condition
= "c";
2209
property1.
Condition
= "c";
2233
property1.Parent.
Condition
= "c";
2326
item.Xml.
Condition
= "false";
2354
metadatum.Xml.
Condition
= "false";
2516
import.
Condition
= "c";
2537
ProjectRootElement.Create().CreateImportGroupElement().
Condition
= "c";
2603
element.
Condition
= "c";
2864
element.
Condition
= "c";
2884
ProjectRootElement.Create().CreateImportGroupElement().
Condition
= "c";
2950
element.
Condition
= "c";
Construction\ProjectChooseElement_Tests.cs (1)
278
when.
Condition
= "false";
Construction\ProjectImportElement_Tests.cs (1)
220
import.
Condition
= "false";
Construction\ProjectImportGroupElement_Tests.cs (1)
376
importGroup.
Condition
= "c";
Construction\ProjectItemDefinitionElement_Tests.cs (1)
210
itemDefinition.
Condition
= "c";
Construction\ProjectItemDefinitionGroupElement_Tests.cs (1)
106
itemDefinitionGroup.
Condition
= "c";
Construction\ProjectItemElement_Tests.cs (2)
946
item.
Condition
= "c";
961
item.Xml.
Condition
= "false";
Construction\ProjectItemGroupElement_tests.cs (1)
83
itemGroup.
Condition
= "c";
Construction\ProjectOnErrorElement_Tests.cs (1)
264
onError.
Condition
= "c";
Construction\ProjectOutputElement_Tests.cs (1)
215
output.
Condition
= "c";
Construction\ProjectPropertyElement_Tests.cs (1)
260
property.
Condition
= "c";
Construction\ProjectPropertyGroupElement_Tests.cs (1)
82
propertyGroup.
Condition
= "c";
Construction\ProjectRootElement_Tests.cs (1)
1168
target.
Condition
= "Some Condition";
Construction\ProjectTargetElement_Tests.cs (3)
91
target.
Condition
= "cb";
154
target.
Condition
= null;
286
target.
Condition
= "c";
Construction\ProjectTaskElement_Tests.cs (1)
290
task.
Condition
= "c";
Construction\ProjectUsingTaskElement_Tests.cs (1)
322
usingTask.
Condition
= "c";
Definition\DefinitionEditing_Tests.cs (3)
419
itemElement.
Condition
= "true";
1211
metadatumElement1.
Condition
= "true";
2340
itemElement.
Condition
= "true";
Definition\Project_Tests.cs (8)
211
xml.AddItem("i", "i1").
Condition
= "typo in ''condition''";
860
propertyElement.
Condition
= "'$(g)'=='v1'";
899
propertyElement.
Condition
= "'$(g)'=='v1'";
965
propertyElement.
Condition
= "'$(p0)'=='v0' and '$(p1)'=='v1b'";
994
propertyElement.
Condition
= "'$(p0)'=='v0' and '$(p1)'=='v1b'";
1030
propertyElement.
Condition
= "'$(g)'==''";
2569
one.AddImport(four.FullPath).
Condition
= "false"; // False condition; should not be entered
3902
import.
Condition
= " '$(Something)' == 'nothing' ";
ObjectModelRemoting\LinkedConstructionModify_Tests.cs (2)
176
newTarget1.VerifySetter("'Configuration' == 'Foo'", (t) => t.Condition, (t, v) => t.
Condition
= v);
416
when.VerifySetter("Condition", (we) => we.Condition, (we, v) => we.
Condition
= v);
Microsoft.Build.Engine.UnitTests (9)
BackEnd\TaskRegistry_Tests.cs (5)
1122
element.
Condition
= "'@(ThirdItem)$(Property1)' == 'ThirdValue1Value1'";
1166
element.
Condition
= "'true' != 'false'";
1170
element.
Condition
= "false";
1174
element.
Condition
= "'@(ThirdItem)$(Property1)' == 'ThirdValue1Value1'";
1178
element.
Condition
= "'@(ThirdItem)$(Property1)' == 'ThirdValue1'";
Evaluation\Evaluator_Tests.cs (1)
2098
import.AddProperty("p", "0").
Condition
= "false";
Evaluation\Preprocessor_Tests.cs (3)
260
xml1.AddImport("p2").
Condition
= "false";
469
group.
Condition
= "true";
667
xml1.LastChild.
Condition
= "false";
65 references to Condition
Microsoft.Build (31)
Construction\ProjectPropertyGroupElement.cs (1)
83
if (String.Equals(property.Name, name, StringComparison.OrdinalIgnoreCase) && property.
Condition
.Length == 0)
Construction\ProjectRootElement.cs (5)
963
ImportGroupsReversed.FirstOrDefault(importGroup => importGroup.
Condition
.Length <= 0);
1024
if (itemGroup.
Condition
.Length > 0)
1100
if (itemDefinitionGroup.
Condition
.Length > 0)
1199
if (propertyGroup.
Condition
.Length > 0)
1211
if (property.
Condition
.Length > 0)
Construction\ProjectWhenElement.cs (1)
89
return owner.CreateWhenElement(
Condition
);
Definition\Project.cs (3)
3068
if (group.
Condition
.Length > 0)
3444
if (candidateExistingItemXml.
Condition
.Length != 0 || candidateExistingItemXml.Exclude.Length != 0 || !candidateExistingItemXml.IncludeHasWildcards)
3869
if (itemGroupXml.
Condition
.Length > 0)
Evaluation\Evaluator.cs (14)
443
output.
Condition
,
456
output.
Condition
,
480
ProjectPropertyGroupTaskPropertyInstance property = new ProjectPropertyGroupTaskPropertyInstance(propertyElement.Name, propertyElement.Value, propertyElement.
Condition
, propertyElement.Location, propertyElement.ConditionLocation);
484
ProjectPropertyGroupTaskInstance propertyGroup = new ProjectPropertyGroupTaskInstance(propertyGroupElement.
Condition
, propertyGroupElement.Location, propertyGroupElement.ConditionLocation, properties);
495
ProjectOnErrorInstance onError = new ProjectOnErrorInstance(projectOnErrorElement.ExecuteTargetsAttribute, projectOnErrorElement.
Condition
, projectOnErrorElement.Location, projectOnErrorElement.ExecuteTargetsLocation, projectOnErrorElement.ConditionLocation);
517
metadataElement.
Condition
,
532
itemElement.
Condition
,
546
ProjectItemGroupTaskInstance itemGroup = new ProjectItemGroupTaskInstance(itemGroupElement.
Condition
, itemGroupElement.Location, itemGroupElement.ConditionLocation, items);
593
targetElement.
Condition
,
1601
var newExpandedCondition = importElement.
Condition
.Replace(extensionPropertyRefAsString, extensionPathExpanded, StringComparison.OrdinalIgnoreCase);
1705
string expanded = _expander.ExpandIntoStringAndUnescape(importElement.
Condition
, ExpanderOptions.ExpandProperties | ExpanderOptions.LeavePropertiesUnexpandedOnError | ExpanderOptions.Truncate, importElement.ConditionLocation);
1715
importElement.
Condition
,
2395
return EvaluateCondition(element, element.
Condition
, expanderOptions, parserOptions);
2423
return EvaluateConditionCollectingConditionedProperties(element, element.
Condition
, expanderOptions, parserOptions, projectRootElementCache);
Evaluation\LazyItemEvaluator.cs (2)
67
return EvaluateCondition(element.
Condition
, element, expanderOptions, parserOptions, _expander, this);
645
metadatumElement.
Condition
,
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (3)
208
if (!EvaluateCondition(metadataElement.
Condition
, metadataElement, metadataExpansionOptions, ParserOptions.AllowAll, _expander, _lazyEvaluator))
241
metadataElement.
Condition
,
278
yield return metadataElement.
Condition
;
Instance\ProjectTaskInstance.cs (1)
106
_condition = element.
Condition
;
Instance\TaskRegistry.cs (1)
301
projectUsingTaskXml.
Condition
,
Microsoft.Build.Engine.OM.UnitTests (34)
Construction\ProjectChooseElement_Tests.cs (2)
226
Assert.Equal("c1", whens[0].
Condition
);
227
Assert.Equal("c2", whens[1].
Condition
);
Construction\ProjectImportElement_Tests.cs (1)
106
Assert.Equal("c", imports[1].
Condition
);
Construction\ProjectImportGroupElement_Tests.cs (3)
275
Assert.Equal("c", imports[1].
Condition
);
310
Assert.Equal("c", imports[1].
Condition
);
378
Assert.Equal("c", importGroup.
Condition
);
Construction\ProjectItemDefinitionElement_Tests.cs (2)
119
Assert.Equal("c", metadata[1].
Condition
);
212
Assert.Equal("c", itemDefinition.
Condition
);
Construction\ProjectItemDefinitionGroupElement_Tests.cs (2)
92
Assert.Equal("c", itemDefinitionGroups[0].
Condition
);
108
Assert.Equal("c", itemDefinitionGroup.
Condition
);
Construction\ProjectItemElement_Tests.cs (2)
421
Assert.Equal("c", metadata[1].
Condition
);
948
Assert.Equal("c", item.
Condition
);
Construction\ProjectItemGroupElement_tests.cs (1)
85
Assert.Equal("c", itemGroup.
Condition
);
Construction\ProjectMetadataElement_Tests.cs (1)
40
Assert.Equal("c", metadatum.
Condition
);
Construction\ProjectOnErrorElement_Tests.cs (2)
29
Assert.Equal("c", onError.
Condition
);
266
Assert.Equal("c", onError.
Condition
);
Construction\ProjectOutputElement_Tests.cs (1)
216
Assert.Equal("c", output.
Condition
);
Construction\ProjectPropertyElement_Tests.cs (2)
30
Assert.Equal("c", property.
Condition
);
261
Assert.Equal("c", property.
Condition
);
Construction\ProjectPropertyGroupElement_Tests.cs (1)
84
Assert.Equal("c", propertyGroup.
Condition
);
Construction\ProjectTargetElement_Tests.cs (4)
77
Assert.Equal("c", target.
Condition
);
96
Assert.Equal("cb", target.
Condition
);
156
Assert.Equal(String.Empty, target.
Condition
);
288
Assert.Equal("c", target.
Condition
);
Construction\ProjectTaskElement_Tests.cs (2)
75
Assert.Equal("c", task.
Condition
);
291
Assert.Equal("c", task.
Condition
);
Construction\ProjectUsingTaskElement_Tests.cs (4)
195
Assert.Equal(String.Empty, usingTask.
Condition
);
209
Assert.Equal("c", usingTask.
Condition
);
223
Assert.Equal("c", usingTask.
Condition
);
323
Assert.Equal("c", usingTask.
Condition
);
ObjectModelRemoting\Helpers\ViewValidation.construction.cs (2)
407
ValidateEqualWithException(() => viewXml.
Condition
, () => realXml.
Condition
);
ObjectModelRemoting\LinkedConstructionModify_Tests.cs (2)
176
newTarget1.VerifySetter("'Configuration' == 'Foo'", (t) => t.
Condition
, (t, v) => t.Condition = v);
416
when.VerifySetter("Condition", (we) => we.
Condition
, (we, v) => we.Condition = v);