5 writes to Count
Microsoft.Build (5)
Construction\ProjectElementContainer.cs (5)
182
Count
++;
238
Count
++;
329
Count
--;
405
Count
++;
673
Count
++;
21 references to Count
Microsoft.Build (21)
Construction\ProjectItemGroupElement.cs (2)
72
return
Count
== 0;
75
if (
Count
== 0)
Construction\ProjectRootElement.cs (2)
1025
if (itemGroupToAddTo == null && itemGroup.
Count
== 0)
1035
if (itemGroupToAddTo?.
Count
> 0)
Definition\Project.cs (8)
2083
if (Xml.
Count
> 0) // don't log empty projects, evaluation is not interesting
2947
if (group.
Count
== 0 || MSBuildNameIgnoreCaseComparer.Default.Equals(itemType, group.Items.First().ItemType))
2962
if (groupToAppendTo.
Count
== 0 ||
3045
if (parent.
Count
== 0)
3324
if ((metadata?.Any() == true) || candidateExistingItemXml.
Count
> 0)
3536
if (parent.
Count
== 0)
3754
if (itemGroupToAddTo == null && itemGroupXml.
Count
== 0)
3766
if (itemGroupToAddTo == null || itemGroupToAddTo.
Count
== 0)
Definition\ProjectItem.cs (1)
700
if (_xml.
Count
== 0 /* no metadata */ && _project.IsSuitableExistingItemXml(_xml, name, null /* no metadata */) && !FileMatcher.HasWildcardsSemicolonItemOrPropertyReferences(name))
Evaluation\Evaluator.cs (6)
475
List<ProjectTaskInstanceChild> taskOutputs = new List<ProjectTaskInstanceChild>(taskElement.
Count
);
517
List<ProjectPropertyGroupTaskPropertyInstance> properties = new List<ProjectPropertyGroupTaskPropertyInstance>(propertyGroupElement.
Count
);
547
List<ProjectItemGroupTaskItemInstance> items = new List<ProjectItemGroupTaskItemInstance>(itemGroupElement.
Count
);
598
List<ProjectTargetInstanceChild> targetChildren = new List<ProjectTargetInstanceChild>(targetElement.
Count
);
883
if (_projectRootElement.
Count
> 0) // VB/C# will new up empty projects; they aren't worth recording
899
string output = string.Format(CultureInfo.CurrentUICulture, "###: MSBUILD: Evaluating or reevaluating project {0} with {1} global properties and {2} tools version, child count {3}, CurrentSolutionConfigurationContents hash {4} other properties:\n{5}", _projectRootElement.FullPath, globalPropertiesCount, _data.Toolset.ToolsVersion, _projectRootElement.
Count
, hash, propertyDump);
Instance\TaskRegistry.cs (1)
416
if (projectUsingTaskXml.
Count
> 0)
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementContainerLink.cs (1)
15
/// Access to remote <see cref="ProjectElementContainer.
Count
"/>.