5 writes to _itemDefinitions
Microsoft.Build (5)
Instance\ProjectItemInstance.cs (5)
809
_itemDefinitions
= itemDefinitions;
1403
destinationAsTaskItem.
_itemDefinitions
= (_itemDefinitions == null) ? null : new List<ProjectItemDefinitionInstance>(_itemDefinitions);
1504
translator.Translate(ref
_itemDefinitions
, ProjectItemDefinitionInstance.FactoryForDeserialization);
1510
_itemDefinitions
= null;
1705
translator.Translate(ref
_itemDefinitions
, ProjectItemDefinitionInstance.FactoryForDeserialization);
19 references to _itemDefinitions
Microsoft.Build (19)
Instance\ProjectItemInstance.cs (19)
1021
var list =
_itemDefinitions
!= null ? MetadataCollection : _directMetadata;
1107
if (
_itemDefinitions
== null)
1122
for (int i =
_itemDefinitions
.Count - 1; i >= 0; i--)
1124
foreach (ProjectMetadataInstance metadatum in
_itemDefinitions
[i].Metadata)
1132
Debug.Fail($"metadatum from {
_itemDefinitions
[i]} is null, see https://github.com/dotnet/msbuild/issues/5267");
1401
if (destinationAsTaskItem.
_itemDefinitions
== null)
1403
destinationAsTaskItem._itemDefinitions = (
_itemDefinitions
== null) ? null : new List<ProjectItemDefinitionInstance>(
_itemDefinitions
);
1405
else if (
_itemDefinitions
!= null)
1407
destinationAsTaskItem.
_itemDefinitions
.AddRange(
_itemDefinitions
);
1507
if (
_itemDefinitions
?.Count == 0)
1585
if (
_itemDefinitions
is not null)
1587
foreach (ProjectItemDefinitionInstance itemDefinition in
_itemDefinitions
)
1897
if (
_itemDefinitions
!= null)
1899
foreach (ProjectItemDefinitionInstance itemDefinition in
_itemDefinitions
)
2041
if (source._taskItem.
_itemDefinitions
!= null)
2043
itemDefinitionsClone ??= new List<ProjectItemDefinitionInstance>(source._taskItem.
_itemDefinitions
.Count + 1);
2044
itemDefinitionsClone.AddRange(source._taskItem.
_itemDefinitions
);