7 overrides of Condition
Microsoft.Build (7)
Construction\ProjectChooseElement.cs (1)
51
public override string
Condition
Construction\ProjectExtensionsElement.cs (1)
53
public override string
Condition
Construction\ProjectOtherwiseElement.cs (1)
49
public override string
Condition
Construction\ProjectRootElement.cs (1)
293
public override string
Condition
Construction\ProjectUsingTaskBodyElement.cs (1)
53
public override string
Condition
Construction\ProjectUsingTaskParameterElement.cs (1)
49
public override string
Condition
Construction\UsingTaskParameterGroupElement.cs (1)
51
public override string
Condition
29 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)
72
var when = new ProjectWhenElement(element, containingProject) {
Condition
= condition };
Construction\Solution\SolutionProjectGenerator.cs (21)
240
solutionConfigurationProperties.
Condition
= GetConditionStringForConfiguration(solutionConfiguration);
932
importBefore.
Condition
= @"'$(ImportByWildcardBeforeSolution)' != 'false' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\SolutionFile\ImportBefore')"; // Avoids wildcard perf problem
935
importAfter.
Condition
= @"'$(ImportByWildcardBeforeSolution)' != 'false' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\SolutionFile\ImportAfter')"; // Avoids wildcard perf problem
960
directorySolutionPropsPropertyGroup.
Condition
= "'$(ImportDirectorySolutionProps)' != 'false' and '$(DirectorySolutionPropsPath)' == ''";
964
directorySolutionPropsFileProperty.
Condition
= "'$(_DirectorySolutionPropsFile)' == ''";
968
directorySolutionPropsBasePathProperty.
Condition
= "'$(_DirectorySolutionPropsBasePath)' == ''";
972
directorySolutionPropsPathProperty.
Condition
= "'$(_DirectorySolutionPropsBasePath)' != '' and '$(_DirectorySolutionPropsFile)' != ''";
975
directorySolutionPropsImport.
Condition
= "'$(ImportDirectorySolutionProps)' != 'false' and exists('$(DirectorySolutionPropsPath)')";
978
directorySolutionTargetsPropertyGroup.
Condition
= "'$(ImportDirectorySolutionTargets)' != 'false' and '$(DirectorySolutionTargetsPath)' == ''";
982
directorySolutionTargetsFileProperty.
Condition
= "'$(_DirectorySolutionTargetsFile)' == ''";
986
directorySolutionTargetsBasePathProperty.
Condition
= "'$(_DirectorySolutionTargetsBasePath)' == ''";
990
directorySolutionTargetsPathProperty.
Condition
= "'$(_DirectorySolutionTargetsBasePath)' != '' and '$(_DirectorySolutionTargetsFile)' != ''";
993
directorySolutionTargetsImport.
Condition
= "'$(ImportDirectorySolutionTargets)' != 'false' and exists('$(DirectorySolutionTargetsPath)')";
1079
importBeforeLocal.
Condition
= $"exists('{localFile}')";
1083
importAfterLocal.
Condition
= $"exists('{localFile}')";
2298
configurationDefaultingPropertyGroup.
Condition
= " '$(Configuration)' == '' ";
2304
platformDefaultingPropertyGroup.
Condition
= " '$(Platform)' == '' ";
2332
venusConfiguration.
Condition
= " ('$(AspNetConfiguration)' == '') ";
2369
tfv20Property.
Condition
= "'$(TargetFrameworkVersion)' == '' and '$(MSBuildToolsVersion)' == '2.0'";
2370
tfv35Property.
Condition
= "'$(TargetFrameworkVersion)' == '' and ('$(MSBuildToolsVersion)' == '3.5' or '$(MSBuildToolsVersion)' == '3.0')";
2371
tfv40Property.
Condition
= "'$(TargetFrameworkVersion)' == '' and !('$(MSBuildToolsVersion)' == '3.5' or '$(MSBuildToolsVersion)' == '3.0' or '$(MSBuildToolsVersion)' == '2.0')";
Instance\ProjectTargetInstance.cs (2)
472
target.
Condition
= Condition;
481
taskElement.
Condition
= taskInstance.Condition;
Microsoft.DotNet.Cli.Utils (1)
Extensions\MSBuildProjectExtensions.cs (1)
58
ret.
Condition
= condStr;
NuGet.CommandLine.XPlat (1)
Utility\MSBuildAPIUtility.cs (1)
549
itemGroup.
Condition
= condition;
36 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)
957
ImportGroupsReversed.FirstOrDefault(importGroup => importGroup.
Condition
.Length <= 0);
1018
if (itemGroup.
Condition
.Length > 0)
1094
if (itemDefinitionGroup.
Condition
.Length > 0)
1193
if (propertyGroup.
Condition
.Length > 0)
1205
if (property.
Condition
.Length > 0)
Construction\ProjectWhenElement.cs (1)
90
return owner.CreateWhenElement(
Condition
);
Definition\Project.cs (3)
3071
if (group.
Condition
.Length > 0)
3447
if (candidateExistingItemXml.
Condition
.Length != 0 || candidateExistingItemXml.Exclude.Length != 0 || !candidateExistingItemXml.IncludeHasWildcards)
3872
if (itemGroupXml.
Condition
.Length > 0)
Evaluation\Evaluator.cs (14)
448
output.
Condition
,
461
output.
Condition
,
485
ProjectPropertyGroupTaskPropertyInstance property = new ProjectPropertyGroupTaskPropertyInstance(propertyElement.Name, propertyElement.Value, propertyElement.
Condition
, propertyElement.Location, propertyElement.ConditionLocation);
489
ProjectPropertyGroupTaskInstance propertyGroup = new ProjectPropertyGroupTaskInstance(propertyGroupElement.
Condition
, propertyGroupElement.Location, propertyGroupElement.ConditionLocation, properties);
500
ProjectOnErrorInstance onError = new ProjectOnErrorInstance(projectOnErrorElement.ExecuteTargetsAttribute, projectOnErrorElement.
Condition
, projectOnErrorElement.Location, projectOnErrorElement.ExecuteTargetsLocation, projectOnErrorElement.ConditionLocation);
522
metadataElement.
Condition
,
537
itemElement.
Condition
,
551
ProjectItemGroupTaskInstance itemGroup = new ProjectItemGroupTaskInstance(itemGroupElement.
Condition
, itemGroupElement.Location, itemGroupElement.ConditionLocation, items);
598
targetElement.
Condition
,
1606
var newExpandedCondition = importElement.
Condition
.Replace(extensionPropertyRefAsString, extensionPathExpanded, StringComparison.OrdinalIgnoreCase);
1710
string expanded = _expander.ExpandIntoStringAndUnescape(importElement.
Condition
, ExpanderOptions.ExpandProperties | ExpanderOptions.LeavePropertiesUnexpandedOnError | ExpanderOptions.Truncate, importElement.ConditionLocation);
1720
importElement.
Condition
,
2429
return EvaluateCondition(element, element.
Condition
, expanderOptions, parserOptions);
2457
return EvaluateConditionCollectingConditionedProperties(element, element.
Condition
, expanderOptions, parserOptions, projectRootElementCache);
Evaluation\LazyItemEvaluator.cs (2)
67
return EvaluateCondition(element.
Condition
, element, expanderOptions, parserOptions, _expander, this);
650
metadatumElement.
Condition
,
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (3)
207
if (!EvaluateCondition(metadataElement.
Condition
, metadataElement, metadataExpansionOptions, ParserOptions.AllowAll, _expander, _lazyEvaluator))
240
metadataElement.
Condition
,
281
expression = metadataElement.
Condition
;
Instance\ProjectTaskInstance.cs (1)
105
_condition = element.
Condition
;
Instance\TaskRegistry.cs (1)
292
projectUsingTaskXml.
Condition
,
Microsoft.DotNet.Cli.Utils (4)
Extensions\MSBuildProjectExtensions.cs (4)
25
if (!string.IsNullOrEmpty(projectElement.
Condition
))
27
conditionChainSet.Add(projectElement.
Condition
);
32
if (!string.IsNullOrEmpty(parent.
Condition
))
34
conditionChainSet.Add(parent.
Condition
);
NuGet.CommandLine.XPlat (1)
Utility\MSBuildAPIUtility.cs (1)
531
.Where(itemGroupElement => condition is null || itemGroupElement.
Condition
== condition)