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)
295
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)
242
solutionConfigurationProperties.
Condition
= GetConditionStringForConfiguration(solutionConfiguration);
937
importBefore.
Condition
= @"'$(ImportByWildcardBeforeSolution)' != 'false' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\SolutionFile\ImportBefore')"; // Avoids wildcard perf problem
940
importAfter.
Condition
= @"'$(ImportByWildcardBeforeSolution)' != 'false' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\SolutionFile\ImportAfter')"; // Avoids wildcard perf problem
965
directorySolutionPropsPropertyGroup.
Condition
= "'$(ImportDirectorySolutionProps)' != 'false' and '$(DirectorySolutionPropsPath)' == ''";
969
directorySolutionPropsFileProperty.
Condition
= "'$(_DirectorySolutionPropsFile)' == ''";
973
directorySolutionPropsBasePathProperty.
Condition
= "'$(_DirectorySolutionPropsBasePath)' == ''";
977
directorySolutionPropsPathProperty.
Condition
= "'$(_DirectorySolutionPropsBasePath)' != '' and '$(_DirectorySolutionPropsFile)' != ''";
980
directorySolutionPropsImport.
Condition
= "'$(ImportDirectorySolutionProps)' != 'false' and exists('$(DirectorySolutionPropsPath)')";
983
directorySolutionTargetsPropertyGroup.
Condition
= "'$(ImportDirectorySolutionTargets)' != 'false' and '$(DirectorySolutionTargetsPath)' == ''";
987
directorySolutionTargetsFileProperty.
Condition
= "'$(_DirectorySolutionTargetsFile)' == ''";
991
directorySolutionTargetsBasePathProperty.
Condition
= "'$(_DirectorySolutionTargetsBasePath)' == ''";
995
directorySolutionTargetsPathProperty.
Condition
= "'$(_DirectorySolutionTargetsBasePath)' != '' and '$(_DirectorySolutionTargetsFile)' != ''";
998
directorySolutionTargetsImport.
Condition
= "'$(ImportDirectorySolutionTargets)' != 'false' and exists('$(DirectorySolutionTargetsPath)')";
1084
importBeforeLocal.
Condition
= $"exists('{localFile}')";
1088
importAfterLocal.
Condition
= $"exists('{localFile}')";
2304
configurationDefaultingPropertyGroup.
Condition
= " '$(Configuration)' == '' ";
2310
platformDefaultingPropertyGroup.
Condition
= " '$(Platform)' == '' ";
2338
venusConfiguration.
Condition
= " ('$(AspNetConfiguration)' == '') ";
2375
tfv20Property.
Condition
= "'$(TargetFrameworkVersion)' == '' and '$(MSBuildToolsVersion)' == '2.0'";
2376
tfv35Property.
Condition
= "'$(TargetFrameworkVersion)' == '' and ('$(MSBuildToolsVersion)' == '3.5' or '$(MSBuildToolsVersion)' == '3.0')";
2377
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)
550
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)
959
ImportGroupsReversed.FirstOrDefault(importGroup => importGroup.
Condition
.Length <= 0);
1020
if (itemGroup.
Condition
.Length > 0)
1096
if (itemDefinitionGroup.
Condition
.Length > 0)
1195
if (propertyGroup.
Condition
.Length > 0)
1207
if (property.
Condition
.Length > 0)
Construction\ProjectWhenElement.cs (1)
90
return owner.CreateWhenElement(
Condition
);
Definition\Project.cs (3)
2942
if (group.
Condition
.Length > 0)
3319
if (candidateExistingItemXml.
Condition
.Length != 0 || candidateExistingItemXml.Exclude.Length != 0 || !candidateExistingItemXml.IncludeHasWildcards)
3744
if (itemGroupXml.
Condition
.Length > 0)
Evaluation\Evaluator.cs (14)
484
output.
Condition
,
497
output.
Condition
,
521
ProjectPropertyGroupTaskPropertyInstance property = new ProjectPropertyGroupTaskPropertyInstance(propertyElement.Name, propertyElement.Value, propertyElement.
Condition
, propertyElement.Location, propertyElement.ConditionLocation);
525
ProjectPropertyGroupTaskInstance propertyGroup = new ProjectPropertyGroupTaskInstance(propertyGroupElement.
Condition
, propertyGroupElement.Location, propertyGroupElement.ConditionLocation, properties);
536
ProjectOnErrorInstance onError = new ProjectOnErrorInstance(projectOnErrorElement.ExecuteTargetsAttribute, projectOnErrorElement.
Condition
, projectOnErrorElement.Location, projectOnErrorElement.ExecuteTargetsLocation, projectOnErrorElement.ConditionLocation);
558
metadataElement.
Condition
,
573
itemElement.
Condition
,
587
ProjectItemGroupTaskInstance itemGroup = new ProjectItemGroupTaskInstance(itemGroupElement.
Condition
, itemGroupElement.Location, itemGroupElement.ConditionLocation, items);
634
targetElement.
Condition
,
1685
var newExpandedCondition = importElement.
Condition
.Replace(extensionPropertyRefAsString, extensionPathExpanded, StringComparison.OrdinalIgnoreCase);
1789
string expanded = _expander.ExpandIntoStringAndUnescape(importElement.
Condition
, ExpanderOptions.ExpandProperties | ExpanderOptions.LeavePropertiesUnexpandedOnError | ExpanderOptions.Truncate, importElement.ConditionLocation);
1799
importElement.
Condition
,
2508
return EvaluateCondition(element, element.
Condition
, expanderOptions, parserOptions);
2536
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)
293
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)
532
.Where(itemGroupElement => condition is null || itemGroupElement.
Condition
== condition)