5 writes to _itemDefinitions
Microsoft.Build (5)
Instance\ProjectItemInstance.cs (5)
844
_itemDefinitions
= itemDefinitions;
1442
destinationAsTaskItem.
_itemDefinitions
= (_itemDefinitions == null) ? null : new List<ProjectItemDefinitionInstance>(_itemDefinitions);
1548
ref
_itemDefinitions
,
1561
_itemDefinitions
= null;
1759
ref
_itemDefinitions
,
23 references to _itemDefinitions
Microsoft.Build (23)
Instance\ProjectItemInstance.cs (23)
1058
var list =
_itemDefinitions
!= null ? MetadataCollection : _directMetadata;
1146
if (
_itemDefinitions
== null)
1161
for (int i =
_itemDefinitions
.Count - 1; i >= 0; i--)
1163
foreach (ProjectMetadataInstance metadatum in
_itemDefinitions
[i].Metadata)
1171
Debug.Fail($"metadatum from {
_itemDefinitions
[i]} is null, see https://github.com/dotnet/msbuild/issues/5267");
1440
if (destinationAsTaskItem.
_itemDefinitions
== null)
1442
destinationAsTaskItem._itemDefinitions = (
_itemDefinitions
== null) ? null : new List<ProjectItemDefinitionInstance>(
_itemDefinitions
);
1444
else if (
_itemDefinitions
!= null)
1446
for (int i = 0; i <
_itemDefinitions
.Count; i++)
1448
destinationAsTaskItem.
_itemDefinitions
.Add(
_itemDefinitions
[i]);
1558
if (
_itemDefinitions
?.Count == 0)
1634
int capacity =
_itemDefinitions
?.Count ?? 0 + _directMetadata?.Count ?? 0;
1637
if (
_itemDefinitions
is not null)
1639
for (int i = 0; i <
_itemDefinitions
.Count; i++)
1641
thisNames.UnionWith(
_itemDefinitions
[i].MetadataNames);
1952
if (
_itemDefinitions
!= null)
1954
for (int i = 0; i <
_itemDefinitions
.Count; i++)
1956
ProjectMetadataInstance metadataFromDefinition =
_itemDefinitions
[i].GetMetadata(metadataName);
2148
if (source._taskItem.
_itemDefinitions
!= null)
2150
itemDefinitionsClone ??= new List<ProjectItemDefinitionInstance>(source._taskItem.
_itemDefinitions
.Count + 1);
2151
itemDefinitionsClone.AddRange(source._taskItem.
_itemDefinitions
);