3 instantiations of ProjectTargetInstance
Microsoft.Build (3)
Evaluation\Evaluator.cs (1)
612
ProjectTargetInstance targetInstance = new
ProjectTargetInstance
(
Instance\ProjectInstance.cs (1)
2985
ProjectTargetInstance target = new
ProjectTargetInstance
(
Instance\ProjectTargetInstance.cs (1)
586
var instance = new
ProjectTargetInstance
();
67 references to ProjectTargetInstance
Microsoft.Build (67)
BackEnd\Components\Logging\ProjectLoggingContext.cs (1)
279
internal TargetLoggingContext LogTargetBatchStarted(string projectFullPath,
ProjectTargetInstance
target, string parentTargetName, TargetBuiltReason buildReason)
BackEnd\Components\Logging\TargetLoggingContext.cs (4)
28
private
ProjectTargetInstance
_target;
33
internal TargetLoggingContext(ProjectLoggingContext projectLoggingContext, string projectFullPath,
ProjectTargetInstance
target, string parentTargetName, TargetBuiltReason buildReason)
42
string projectFullPath,
ProjectTargetInstance
target, string parentTargetName,
75
internal
ProjectTargetInstance
Target
BackEnd\Components\RequestBuilder\TargetBuilder.cs (1)
153
var targetExists = _projectInstance.Targets.TryGetValue(targetName.name, out
ProjectTargetInstance
targetInstance);
BackEnd\Components\RequestBuilder\TargetEntry.cs (2)
94
private
ProjectTargetInstance
_target;
267
internal
ProjectTargetInstance
Target
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (3)
56
internal TargetUpToDateChecker(ProjectInstance project,
ProjectTargetInstance
targetToAnalyze, ILoggingService loggingServices, BuildEventContext buildEventContext)
77
internal
ProjectTargetInstance
TargetToAnalyze
1236
private
ProjectTargetInstance
_targetToAnalyze;
BackEnd\Shared\BuildRequestConfiguration.cs (1)
1074
private HashSet<string> GetProjectTargets(IDictionary<string,
ProjectTargetInstance
> projectTargets) => projectTargets.Keys.ToHashSet();
Construction\ProjectTargetElement.cs (1)
347
internal
ProjectTargetInstance
TargetInstance { get; set; }
Construction\Solution\SolutionProjectGenerator.cs (13)
627
ProjectTargetInstance
target,
812
var
targetElement = traversalInstance.AddTarget(
1417
ProjectTargetInstance
target = metaprojectInstance.AddTarget(targetName ?? "Build", String.Empty, String.Empty, outputItemAsItem, null, String.Empty, String.Empty, String.Empty, String.Empty, false /* legacy target returns behaviour */);
1428
private static void AddProjectBuildTask(ProjectInstance traversalProject, ProjectConfigurationInSolution projectConfiguration,
ProjectTargetInstance
target, string targetToBuild, string sourceItems, string condition, string outputItem)
1459
private void AddMetaprojectBuildTask(ProjectInSolution project,
ProjectTargetInstance
target, string targetToBuild, string outputItem)
1929
ProjectTargetInstance
newTarget = metaprojectInstance.AddTarget(targetName ?? "Build", "'$(CurrentSolutionConfigurationContents)' != ''", null, null, null, null, null, null, null, false /* legacy target returns behaviour */);
1999
ProjectTargetInstance
newTarget = traversalProject.AddTarget("ValidateProjects", null, null, null, null, null, null, null, null, false /* legacy target returns behaviour */);
2051
ProjectTargetInstance
target = traversalProject.AddTarget(correctedTargetName, string.Empty, string.Empty, outputItemAsItem, null, string.Empty, dependOnTargets, string.Empty, string.Empty, false /* legacy target returns behaviour */);
2062
private static void AddReferencesBuildTask(
ProjectTargetInstance
target, string targetToBuild, string outputItem)
2120
ProjectTargetInstance
targetElement = traversalProject.AddTarget(actualTargetName, null, null, outputItemAsItem, null, null, null, null, null, false /* legacy target returns behaviour */);
2423
ProjectTargetInstance
initialTarget = traversalProject.AddTarget("ValidateSolutionConfiguration", null, null, null, null, null, null, null, null, false /* legacy target returns behaviour */);
2458
ProjectTargetInstance
validateToolsVersionsTarget = traversalProject.AddTarget("ValidateToolsVersions", null, null, null, null, null, null, null, null, false /* legacy target returns behaviour */);
2471
var
initialTarget = traversalProject.AddTarget(
Definition\Project.cs (12)
723
public IDictionary<string,
ProjectTargetInstance
> Targets => implementation.Targets;
2345
public override IDictionary<string,
ProjectTargetInstance
> Targets
2352
return ReadOnlyEmptyDictionary<string,
ProjectTargetInstance
>.Instance;
2355
return new ObjectModel.ReadOnlyDictionary<string,
ProjectTargetInstance
>(_data.Targets);
4067
private static WeakReference<RetrievableEntryHashSet<
ProjectTargetInstance
>> s_typicalTargetsCollection;
4284
internal RetrievableEntryHashSet<
ProjectTargetInstance
> Targets { get; set; }
4329
Targets = new RetrievableEntryHashSet<
ProjectTargetInstance
>(StringComparer.OrdinalIgnoreCase);
4396
s_typicalTargetsCollection = new WeakReference<RetrievableEntryHashSet<
ProjectTargetInstance
>>(Targets);
4401
if (s_typicalTargetsCollection.TryGetTarget(out RetrievableEntryHashSet<
ProjectTargetInstance
> candidate) && candidate.EntriesAreReferenceEquals(Targets))
4548
public
ProjectTargetInstance
GetTarget(string targetName)
4550
Targets.TryGetValue(targetName, out
ProjectTargetInstance
target);
4557
public void AddTarget(
ProjectTargetInstance
target)
Evaluation\Evaluator.cs (4)
576
private static
ProjectTargetInstance
ReadNewTargetElement(ProjectTargetElement targetElement, bool parentProjectSupportsReturnsAttribute, EvaluationProfiler evaluationProfiler)
612
ProjectTargetInstance
targetInstance = new ProjectTargetInstance(
1092
ProjectTargetInstance
targetInstance = targetElement.TargetInstance ?? ReadNewTargetElement(targetElement, _projectSupportsReturnsAttribute[(ProjectRootElement)targetElement.Parent], _evaluationProfiler);
1095
ProjectTargetInstance
otherTarget = _data.GetTarget(targetName);
Evaluation\IEvaluatorData.cs (2)
293
ProjectTargetInstance
GetTarget(string targetName);
298
void AddTarget(
ProjectTargetInstance
target);
Evaluation\LazyItemEvaluator.EvaluatorData.cs (2)
159
public void AddTarget(
ProjectTargetInstance
target)
209
public
ProjectTargetInstance
GetTarget(string targetName)
Evaluation\PropertyTrackingEvaluatorDataWrapper.cs (2)
179
public
ProjectTargetInstance
GetTarget(string targetName) => _wrapped.GetTarget(targetName);
180
public void AddTarget(
ProjectTargetInstance
target) => _wrapped.AddTarget(target);
Instance\ProjectInstance.cs (16)
86
private RetrievableEntryHashSet<
ProjectTargetInstance
> _actualTargets;
93
private IDictionary<string,
ProjectTargetInstance
> _targets;
583
_actualTargets = new RetrievableEntryHashSet<
ProjectTargetInstance
>(StringComparer.OrdinalIgnoreCase);
584
_targets = new ObjectModel.ReadOnlyDictionary<string,
ProjectTargetInstance
>(_actualTargets);
1339
public IDictionary<string,
ProjectTargetInstance
> Targets
1955
ProjectTargetInstance
IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.GetTarget(string targetName)
1957
ProjectTargetInstance
targetInstance;
1968
void IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.AddTarget(
ProjectTargetInstance
target)
2475
foreach (
ProjectTargetInstance
target in Targets.Values)
2617
ProjectTargetInstance
.FactoryForDeserialization,
2618
capacity => new RetrievableEntryHashSet<
ProjectTargetInstance
>(capacity, MSBuildNameIgnoreCaseComparer.Default));
2968
internal
ProjectTargetInstance
AddTarget(
2985
ProjectTargetInstance
target = new ProjectTargetInstance(
3266
_actualTargets = new RetrievableEntryHashSet<
ProjectTargetInstance
>(StringComparer.OrdinalIgnoreCase);
3267
_targets = new ObjectModel.ReadOnlyDictionary<string,
ProjectTargetInstance
>(_actualTargets);
3383
IDictionary<string,
ProjectTargetInstance
> targets,
Instance\ProjectTargetInstance.cs (2)
584
internal static
ProjectTargetInstance
FactoryForDeserialization(ITranslator translator)
586
var
instance = new ProjectTargetInstance();
ObjectModelRemoting\DefinitionObjectsLinks\ProjectLink.cs (1)
85
public abstract IDictionary<string,
ProjectTargetInstance
> Targets { get; }