41 references to Targets
Microsoft.Build (26)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
578string.Join(";", request.Targets));
BackEnd\Components\Caching\ResultsCache.cs (5)
121foreach (string target in request.Targets) 181bool explicitTargetsSatisfied = CheckResults(allResults, request.Targets, checkTargetsMissingResults: true, skippedResultsDoNotCauseCacheMiss); 195if (request.Targets.Count == 0) 211if (request.Targets.Count > 0) 213targetsToAddResultsFor.AddRange(request.Targets);
BackEnd\Components\Logging\ProjectLoggingContext.cs (3)
43requestEntry.Request.Targets, 68request.Targets, 90requestEntry.Request.Targets,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (2)
374return new FileAccessContext(configuration.ProjectFullPath, globalProperties, buildRequest.Targets); 382return new Experimental.ProjectCache.FileAccessContext(configuration.ProjectFullPath, globalProperties, buildRequest.Targets);
BackEnd\Components\Scheduler\Scheduler.cs (10)
1758TraceScheduler("Received request {0} (node request {1}) with parent {2} from node {3} for project {4} with targets {5}", request.GlobalRequestId, request.NodeRequestId, request.ParentGlobalRequestId, nodeForResults, _configCache![request.ConfigurationId].ProjectFullPath, request.Targets.Count == 0 ? "default" : string.Join(";", request.Targets)); 2071request.Targets.Count == 0 2073: string.Join(";", request.Targets)); 2139foreach (string target in buildRequest.Targets) 2209string.Join(";", request.Targets)); 2331HashSet<string> requestTargetsSet = new(request.Targets, StringComparer.OrdinalIgnoreCase); 2336if (TargetsMatch(requestTargetsSet, existingRequest.BuildRequest.Targets)) 2642String.Join(", ", request.BuildRequest.Targets)); 2944string.Join(", ", buildRequest.Targets));
BackEnd\Shared\BuildRequest.cs (1)
67/// <inheritdoc cref="BuildRequest.Targets"/>
BackEnd\Shared\BuildRequestConfiguration.cs (4)
784CollectionHelpers.SetEquivalent(request.Targets, request.ProxyTargets.ProxyTargetToRealTargetMap.Keys), 788bool hasInitialTargets = request.Targets.Count == 0 ? false : true; 792(hasInitialTargets ? _projectDefaultTargets.Count : request.Targets.Count)); 801foreach (var target in request.Targets)
Microsoft.Build.Engine.UnitTests (15)
BackEnd\BuildRequest_Tests.cs (10)
70Assert.NotNull(request.Targets); 71Assert.Empty(request.Targets); 74Assert.NotNull(request2.Targets); 75Assert.Single(request2.Targets); 76Assert.Equal("a", request2.Targets[0]); 132Assert.Equal(request.Targets.Count, deserializedRequest.Targets.Count); 133for (int i = 0; i < request.Targets.Count; i++) 135Assert.Equal(request.Targets[i], deserializedRequest.Targets[i]);
BackEnd\BuildRequestEngine_Tests.cs (5)
159foreach (string target in _entry.Request.Targets) 412Assert.Single(_newRequest_Request.BuildRequests[0].Targets); 413Assert.Equal("requiredTarget1", _newRequest_Request.BuildRequests[0].Targets[0]); 479Assert.Single(_newRequest_Request.BuildRequests[0].Targets); 480Assert.Equal("requiredTarget1", _newRequest_Request.BuildRequests[0].Targets[0]);