7 overrides of Condition
Microsoft.Build (7)
Construction\ProjectChooseElement.cs (1)
52
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)
239
solutionConfigurationProperties.
Condition
= GetConditionStringForConfiguration(solutionConfiguration);
940
importBefore.
Condition
= @"'$(ImportByWildcardBeforeSolution)' != 'false' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\SolutionFile\ImportBefore')"; // Avoids wildcard perf problem
943
importAfter.
Condition
= @"'$(ImportByWildcardBeforeSolution)' != 'false' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\SolutionFile\ImportAfter')"; // Avoids wildcard perf problem
968
directorySolutionPropsPropertyGroup.
Condition
= "'$(ImportDirectorySolutionProps)' != 'false' and '$(DirectorySolutionPropsPath)' == ''";
972
directorySolutionPropsFileProperty.
Condition
= "'$(_DirectorySolutionPropsFile)' == ''";
976
directorySolutionPropsBasePathProperty.
Condition
= "'$(_DirectorySolutionPropsBasePath)' == ''";
980
directorySolutionPropsPathProperty.
Condition
= "'$(_DirectorySolutionPropsBasePath)' != '' and '$(_DirectorySolutionPropsFile)' != ''";
983
directorySolutionPropsImport.
Condition
= "'$(ImportDirectorySolutionProps)' != 'false' and exists('$(DirectorySolutionPropsPath)')";
986
directorySolutionTargetsPropertyGroup.
Condition
= "'$(ImportDirectorySolutionTargets)' != 'false' and '$(DirectorySolutionTargetsPath)' == ''";
990
directorySolutionTargetsFileProperty.
Condition
= "'$(_DirectorySolutionTargetsFile)' == ''";
994
directorySolutionTargetsBasePathProperty.
Condition
= "'$(_DirectorySolutionTargetsBasePath)' == ''";
998
directorySolutionTargetsPathProperty.
Condition
= "'$(_DirectorySolutionTargetsBasePath)' != '' and '$(_DirectorySolutionTargetsFile)' != ''";
1001
directorySolutionTargetsImport.
Condition
= "'$(ImportDirectorySolutionTargets)' != 'false' and exists('$(DirectorySolutionTargetsPath)')";
1087
importBeforeLocal.
Condition
= $"exists('{localFile}')";
1091
importAfterLocal.
Condition
= $"exists('{localFile}')";
2306
configurationDefaultingPropertyGroup.
Condition
= " '$(Configuration)' == '' ";
2312
platformDefaultingPropertyGroup.
Condition
= " '$(Platform)' == '' ";
2340
venusConfiguration.
Condition
= " ('$(AspNetConfiguration)' == '') ";
2377
tfv20Property.
Condition
= "'$(TargetFrameworkVersion)' == '' and '$(MSBuildToolsVersion)' == '2.0'";
2378
tfv35Property.
Condition
= "'$(TargetFrameworkVersion)' == '' and ('$(MSBuildToolsVersion)' == '3.5' or '$(MSBuildToolsVersion)' == '3.0')";
2379
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)
2943
if (group.
Condition
.Length > 0)
3323
if (candidateExistingItemXml.
Condition
.Length != 0 || candidateExistingItemXml.Exclude.Length != 0 || !candidateExistingItemXml.IncludeHasWildcards)
3748
if (itemGroupXml.
Condition
.Length > 0)
Evaluation\Evaluator.cs (14)
528
output.
Condition
,
541
output.
Condition
,
565
ProjectPropertyGroupTaskPropertyInstance property = new ProjectPropertyGroupTaskPropertyInstance(propertyElement.Name, propertyElement.Value, propertyElement.
Condition
, propertyElement.Location, propertyElement.ConditionLocation);
569
ProjectPropertyGroupTaskInstance propertyGroup = new ProjectPropertyGroupTaskInstance(propertyGroupElement.
Condition
, propertyGroupElement.Location, propertyGroupElement.ConditionLocation, properties);
580
ProjectOnErrorInstance onError = new ProjectOnErrorInstance(projectOnErrorElement.ExecuteTargetsAttribute, projectOnErrorElement.
Condition
, projectOnErrorElement.Location, projectOnErrorElement.ExecuteTargetsLocation, projectOnErrorElement.ConditionLocation);
602
metadataElement.
Condition
,
617
itemElement.
Condition
,
631
ProjectItemGroupTaskInstance itemGroup = new ProjectItemGroupTaskInstance(itemGroupElement.
Condition
, itemGroupElement.Location, itemGroupElement.ConditionLocation, items);
678
targetElement.
Condition
,
1757
var newExpandedCondition = importElement.
Condition
.Replace(extensionPropertyRefAsString, extensionPathExpanded, StringComparison.OrdinalIgnoreCase);
1861
string expanded = _expander.ExpandIntoStringAndUnescape(importElement.
Condition
, ExpanderOptions.ExpandProperties | ExpanderOptions.LeavePropertiesUnexpandedOnError | ExpanderOptions.Truncate, importElement.ConditionLocation);
1871
importElement.
Condition
,
2578
return EvaluateCondition(element, element.
Condition
, expanderOptions, parserOptions);
2606
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)
234
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)