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)
1023
if (itemGroupToAddTo == null && itemGroup.
Count
== 0)
1033
if (itemGroupToAddTo?.
Count
> 0)
Definition\Project.cs (8)
2066
if (Xml.
Count
> 0) // don't log empty projects, evaluation is not interesting
3076
if (group.
Count
== 0 || MSBuildNameIgnoreCaseComparer.Default.Equals(itemType, group.Items.First().ItemType))
3091
if (groupToAppendTo.
Count
== 0 ||
3174
if (parent.
Count
== 0)
3452
if ((metadata?.Any() == true) || candidateExistingItemXml.
Count
> 0)
3664
if (parent.
Count
== 0)
3882
if (itemGroupToAddTo == null && itemGroupXml.
Count
== 0)
3894
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)
439
List<ProjectTaskInstanceChild> taskOutputs = new List<ProjectTaskInstanceChild>(taskElement.
Count
);
481
List<ProjectPropertyGroupTaskPropertyInstance> properties = new List<ProjectPropertyGroupTaskPropertyInstance>(propertyGroupElement.
Count
);
511
List<ProjectItemGroupTaskItemInstance> items = new List<ProjectItemGroupTaskItemInstance>(itemGroupElement.
Count
);
562
List<ProjectTargetInstanceChild> targetChildren = new List<ProjectTargetInstanceChild>(targetElement.
Count
);
807
if (_projectRootElement.
Count
> 0) // VB/C# will new up empty projects; they aren't worth recording
823
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)
415
if (projectUsingTaskXml.
Count
> 0)
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementContainerLink.cs (1)
15
/// Access to remote <see cref="ProjectElementContainer.
Count
"/>.