4 instantiations of ProjectItemGroupTaskItemInstance
Microsoft.Build (3)
Evaluation\Evaluator.cs (1)
514
items.Add(new
ProjectItemGroupTaskItemInstance
(
Instance\ProjectItemGroupTaskItemInstance.cs (2)
438
return new
ProjectItemGroupTaskItemInstance
(this);
468
var instance = new
ProjectItemGroupTaskItemInstance
();
Microsoft.Build.Engine.UnitTests (1)
TestData\ProjectInstanceTestObjects.cs (1)
33
return new
ProjectItemGroupTaskItemInstance
(
31 references to ProjectItemGroupTaskItemInstance
Microsoft.Build (20)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (7)
54
foreach (
ProjectItemGroupTaskItemInstance
child in _taskInstance.Items)
154
private void ExecuteAdd(
ProjectItemGroupTaskItemInstance
child, ItemBucket bucket, ISet<string> keepMetadata, ISet<string> removeMetadata, LoggingContext loggingContext = null)
250
private void ExecuteRemove(
ProjectItemGroupTaskItemInstance
child, ItemBucket bucket, HashSet<string> matchOnMetadata, MatchOnMetadataOptions matchingOptions)
297
private void ExecuteModify(
ProjectItemGroupTaskItemInstance
child, ItemBucket bucket, ISet<string> keepMetadata, ISet<string> removeMetadata, LoggingContext loggingContext = null)
354
private void GetBatchableValuesFromBuildItemGroupChild(List<string> parameterValues,
ProjectItemGroupTaskItemInstance
child)
383
ProjectItemGroupTaskItemInstance
originalItem,
616
ProjectItemGroupTaskItemInstance
child,
Evaluation\Evaluator.cs (2)
498
List<
ProjectItemGroupTaskItemInstance
> items = new List<
ProjectItemGroupTaskItemInstance
>(itemGroupElement.Count);
Instance\ProjectItemGroupTaskInstance.cs (7)
31
private List<
ProjectItemGroupTaskItemInstance
> _items;
51
List<
ProjectItemGroupTaskItemInstance
> items)
91
public ICollection<
ProjectItemGroupTaskItemInstance
> Items
97
(ICollection<
ProjectItemGroupTaskItemInstance
>)ReadOnlyEmptyCollection<
ProjectItemGroupTaskItemInstance
>.Instance :
98
new ReadOnlyCollection<
ProjectItemGroupTaskItemInstance
>(_items);
135
translator.Translate(ref _items,
ProjectItemGroupTaskItemInstance
.FactoryForDeserialization);
Instance\ProjectItemGroupTaskItemInstance.cs (4)
202
private ProjectItemGroupTaskItemInstance(
ProjectItemGroupTaskItemInstance
that)
436
internal
ProjectItemGroupTaskItemInstance
DeepClone()
466
internal static
ProjectItemGroupTaskItemInstance
FactoryForDeserialization(ITranslator translator)
468
var
instance = new ProjectItemGroupTaskItemInstance();
Microsoft.Build.Engine.UnitTests (11)
Instance\ProjectInstance_Internal_Tests.cs (1)
216
List<
ProjectItemGroupTaskItemInstance
> items = Helpers.MakeList(itemGroup.Items);
Instance\ProjectItemGroupTaskItemInstance_Internal_Tests.cs (3)
43
var
original = CreateTargetItem(null, metadata);
46
var
clone =
ProjectItemGroupTaskItemInstance
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
TestComparers\ProjectInstanceModelTestComparers.cs (4)
168
public class TargetItemComparer : IEqualityComparer<
ProjectItemGroupTaskItemInstance
>
170
public bool Equals(
ProjectItemGroupTaskItemInstance
x,
ProjectItemGroupTaskItemInstance
y)
199
public int GetHashCode(
ProjectItemGroupTaskItemInstance
obj)
TestData\ProjectInstanceTestObjects.cs (3)
16
public static ProjectItemGroupTaskInstance CreateTargetItemGroup(int? counter = null, List<
ProjectItemGroupTaskItemInstance
> items = null)
18
items ??= new List<
ProjectItemGroupTaskItemInstance
>();
28
public static
ProjectItemGroupTaskItemInstance
CreateTargetItem(int? counter = null, List<ProjectItemGroupTaskMetadataInstance> metadata = null)