2 writes to Targets
Microsoft.Build (2)
Definition\Project.cs (2)
4275
Targets
= new RetrievableEntryHashSet<ProjectTargetInstance>(StringComparer.OrdinalIgnoreCase);
4349
Targets
= candidate;
12 references to Targets
Microsoft.Build (12)
Definition\Project.cs (11)
2303
if (_data.
Targets
== null)
2308
return new ObjectModel.ReadOnlyDictionary<string, ProjectTargetInstance>(_data.
Targets
);
4336
Targets
.MakeReadOnly();
4340
Targets
.TrimExcess();
4341
s_typicalTargetsCollection = new WeakReference<RetrievableEntryHashSet<ProjectTargetInstance>>(
Targets
);
4346
if (s_typicalTargetsCollection.TryGetTarget(out RetrievableEntryHashSet<ProjectTargetInstance> candidate) && candidate.EntriesAreReferenceEquals(
Targets
))
4355
if (
Targets
.Count > 0)
4357
Targets
.TrimExcess();
4358
s_typicalTargetsCollection.SetTarget(
Targets
);
4470
Targets
.TryGetValue(targetName, out ProjectTargetInstance target);
4479
Targets
[target.Name] = target;
Instance\ProjectInstance.cs (1)
664
this.CreateTargetsSnapshot(data.
Targets
, data.DefaultTargets, data.InitialTargets, data.BeforeTargets, data.AfterTargets);