57 instantiations of BuildRequestEntry
Microsoft.Build (1)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
376
BuildRequestEntry entry = new
BuildRequestEntry
(request, _configCache[request.ConfigurationId]);
Microsoft.Build.Engine.UnitTests (56)
BackEnd\BuildRequestEntry_Tests.cs (11)
25
BuildRequestEntry entry = new
BuildRequestEntry
(request, config);
36
BuildRequestEntry entry = new
BuildRequestEntry
(null!, null!);
45
BuildRequestEntry entry = new
BuildRequestEntry
(request, config);
94
BuildRequestEntry entry = new
BuildRequestEntry
(request, config);
116
BuildRequestEntry entry = new
BuildRequestEntry
(request, config);
145
BuildRequestEntry entry = new
BuildRequestEntry
(request, config);
183
BuildRequestEntry entry = new
BuildRequestEntry
(request, config);
199
BuildRequestEntry entry = new
BuildRequestEntry
(request, config);
216
BuildRequestEntry entry = new
BuildRequestEntry
(request, config);
239
BuildRequestEntry entry = new
BuildRequestEntry
(request, config);
259
BuildRequestEntry entry = new
BuildRequestEntry
(request, config);
BackEnd\IntrinsicTask_Tests.cs (2)
3957
BuildRequestEntry entry = new
BuildRequestEntry
(new BuildRequest(1 /* submissionId */, 0, 1, new string[] { "t" }, null, BuildEventContext.Invalid, null), new BuildRequestConfiguration(1, new BuildRequestData("projectFile", new Dictionary<string, string>(), "3.5", Array.Empty<string>(), null), "2.0"));
3992
var entry = new
BuildRequestEntry
(new BuildRequest(1 /* submissionId */, 0, 1, new string[] { targetName }, null, BuildEventContext.Invalid, null), new BuildRequestConfiguration(1, new BuildRequestData("projectFile", new Dictionary<string, string>(), "3.5", Array.Empty<string>(), null), "2.0"));
BackEnd\RequestBuilder_Tests.cs (5)
89
BuildRequestEntry entry = new
BuildRequestEntry
(request, configuration);
119
BuildRequestEntry entry = new
BuildRequestEntry
(request, configuration);
153
BuildRequestEntry entry = new
BuildRequestEntry
(request, configuration);
192
BuildRequestEntry entry = new
BuildRequestEntry
(request, configuration);
230
BuildRequestEntry entry = new
BuildRequestEntry
(request, configuration);
BackEnd\TargetBuilder_Tests.cs (32)
104
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
125
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
151
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
180
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
365
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
505
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
531
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
557
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
587
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
622
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
654
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
685
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
711
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
747
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
773
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
800
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
830
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
874
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
901
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
928
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
960
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
1058
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
1093
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
1144
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
1204
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
1246
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
1292
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
1323
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
1397
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
1430
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target), cache[1]);
1457
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, target, BuildRequestDataFlags.SkipNonexistentTargets), cache[1]);
1711
BuildRequestEntry entry = new
BuildRequestEntry
(CreateNewBuildRequest(1, targets), cache[1]);
BackEnd\TargetEntry_Tests.cs (5)
83
BuildRequestEntry requestEntry = new
BuildRequestEntry
(CreateNewBuildRequest(1, new string[] { "foo" }), config);
98
BuildRequestEntry requestEntry = new
BuildRequestEntry
(CreateNewBuildRequest(1, new string[] { "foo" }), config);
112
BuildRequestEntry requestEntry = new
BuildRequestEntry
(CreateNewBuildRequest(1, new string[] { "foo" }), config);
1027
BuildRequestEntry requestEntry = new
BuildRequestEntry
(CreateNewBuildRequest(1, new string[] { "foo" }), config);
1045
BuildRequestEntry requestEntry = new
BuildRequestEntry
(CreateNewBuildRequest(1, new string[1] { "foo" }), config);
BackEnd\TaskHost_Tests.cs (1)
80
BuildRequestEntry entry = new
BuildRequestEntry
(buildRequest, configuration);
130 references to BuildRequestEntry
Microsoft.Build (58)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (31)
66
private readonly List<
BuildRequestEntry
> _requests;
71
private readonly Dictionary<int,
BuildRequestEntry
> _requestsByGlobalRequestId;
135
_requests = new List<
BuildRequestEntry
>();
137
_requestsByGlobalRequestId = new Dictionary<int,
BuildRequestEntry
>();
222
var requestsToShutdown = new List<
BuildRequestEntry
>(_requests);
230
var requestsToWait = new List<
BuildRequestEntry
>(_requests.Count);
231
foreach (
BuildRequestEntry
entry in requestsToShutdown)
251
foreach (
BuildRequestEntry
entry in requestsToWait)
271
foreach (
BuildRequestEntry
entry in requestsToShutdown)
376
BuildRequestEntry
entry = new BuildRequestEntry(request, _configCache[request.ConfigurationId]);
405
BuildRequestEntry
entry = _requestsByGlobalRequestId[unblocker.BlockedRequestId];
485
BuildRequestEntry
entry = _requestsByGlobalRequestId[response.GlobalRequestId];
528
foreach (
BuildRequestEntry
currentEntry in _requests)
637
private void BuildRequestEntry_StateChanged(
BuildRequestEntry
entry, BuildRequestEntryState newState)
726
BuildRequestEntry
activeEntry = null;
727
BuildRequestEntry
firstReadyEntry = null;
729
var completedEntries = new List<
BuildRequestEntry
>();
731
foreach (
BuildRequestEntry
currentEntry in _requests)
769
foreach (
BuildRequestEntry
completedEntry in completedEntries)
805
foreach (
BuildRequestEntry
completedEntry in completedEntries)
916
private void ActivateBuildRequest(
BuildRequestEntry
entry)
962
private static void BeginDeactivateBuildRequest(
BuildRequestEntry
entry)
974
private static void WaitForDeactivateCompletion(
BuildRequestEntry
entry)
990
private void Builder_OnNewBuildRequests(
BuildRequestEntry
issuingEntry, FullyQualifiedBuildRequest[] newRequests)
1007
private void Builder_OnBlockedRequest(
BuildRequestEntry
issuingEntry, int blockingGlobalRequestId, string blockingTarget, BuildResult partialBuildResult = null)
1043
BuildRequestEntry
issuingEntry = unsubmittedRequest.IssuingEntry;
1116
private void IssueBuildRequests(
BuildRequestEntry
issuingEntry, FullyQualifiedBuildRequest[] newRequests)
1462
public readonly
BuildRequestEntry
IssuingEntry;
1474
public PendingUnsubmittedBuildRequests(
BuildRequestEntry
issuingEntry, FullyQualifiedBuildRequest[] newRequests)
1489
private PendingUnsubmittedBuildRequests(
BuildRequestEntry
issuingEntry, int blockingGlobalRequestId, string blockingTarget)
1498
public PendingUnsubmittedBuildRequests(
BuildRequestEntry
issuingEntry, int blockingGlobalRequestId, string blockingTarget, BuildResult partialBuildResult)
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (1)
22
internal delegate void BuildRequestEntryStateChangedDelegate(
BuildRequestEntry
entry, BuildRequestEntryState newState);
BackEnd\Components\Logging\NodeLoggingContext.cs (2)
59
internal ProjectLoggingContext LogProjectStarted(
BuildRequestEntry
requestEntry)
66
internal (ProjectStartedEventArgs, ProjectLoggingContext) CreateProjectLoggingContext(
BuildRequestEntry
requestEntry)
BackEnd\Components\Logging\ProjectLoggingContext.cs (2)
31
internal ProjectLoggingContext(NodeLoggingContext nodeLoggingContext,
BuildRequestEntry
requestEntry)
78
NodeLoggingContext nodeLoggingContext,
BuildRequestEntry
requestEntry)
BackEnd\Components\RequestBuilder\IRequestBuilder.cs (4)
16
internal delegate void NewBuildRequestsDelegate(
BuildRequestEntry
issuingEntry, FullyQualifiedBuildRequest[] requests);
22
internal delegate void BuildRequestCompletedDelegate(
BuildRequestEntry
completedEntry);
31
internal delegate void BuildRequestBlockedDelegate(
BuildRequestEntry
issuingEntry, int blockingGlobalRequestId, string blockingTarget, BuildResult partialBuildResult);
63
void BuildRequest(NodeLoggingContext nodeLoggingContext,
BuildRequestEntry
entry);
BackEnd\Components\RequestBuilder\ITargetBuilder.cs (1)
29
Task<BuildResult> BuildTargets(ProjectLoggingContext projectLoggingContext,
BuildRequestEntry
entry, IRequestBuilderCallback callback, (string name, TargetBuiltReason reason)[] targets, Lookup baseLookup, CancellationToken cancellationToken);
BackEnd\Components\RequestBuilder\ITaskBuilder.cs (1)
54
Task<WorkUnitResult> ExecuteTask(TargetLoggingContext targetLoggingContext,
BuildRequestEntry
requestEntry, ITargetBuilderCallback targetBuilderCallback, ProjectTargetInstanceChild task, TaskExecutionMode mode, Lookup lookupForInference, Lookup lookupForExecution, CancellationToken cancellationToken);
BackEnd\Components\RequestBuilder\RequestBuilder.cs (6)
74
private
BuildRequestEntry
_requestEntry;
170
internal
BuildRequestEntry
RequestEntry
197
public void BuildRequest(NodeLoggingContext loggingContext,
BuildRequestEntry
entry)
571
internal static bool IsBuilderUsingLegacyThreadingSemantics(IBuildComponentHost host,
BuildRequestEntry
entry)
895
BuildRequestEntry
entryToComplete = _requestEntry;
1051
private void RaiseBuildRequestCompleted(
BuildRequestEntry
entryToComplete)
BackEnd\Components\RequestBuilder\TargetBuilder.cs (2)
61
private
BuildRequestEntry
_requestEntry;
108
public async Task<BuildResult> BuildTargets(ProjectLoggingContext loggingContext,
BuildRequestEntry
entry, IRequestBuilderCallback callback, (string name, TargetBuiltReason reason)[] targetNames, Lookup baseLookup, CancellationToken cancellationToken)
BackEnd\Components\RequestBuilder\TargetEntry.cs (4)
79
private
BuildRequestEntry
_requestEntry;
169
BuildRequestEntry
requestEntry,
288
internal
BuildRequestEntry
RequestEntry
420
internal async Task ExecuteTarget(ITaskBuilder taskBuilder,
BuildRequestEntry
requestEntry, ProjectLoggingContext projectLoggingContext, CancellationToken cancellationToken)
BackEnd\Components\RequestBuilder\TaskBuilder.cs (2)
68
private
BuildRequestEntry
_buildRequestEntry;
152
public async Task<WorkUnitResult> ExecuteTask(TargetLoggingContext loggingContext,
BuildRequestEntry
requestEntry, ITargetBuilderCallback targetBuilderCallback, ProjectTargetInstanceChild taskInstance, TaskExecutionMode mode, Lookup inferLookup, Lookup executeLookup, CancellationToken cancellationToken)
BackEnd\Components\RequestBuilder\TaskHost.cs (2)
56
private
BuildRequestEntry
_requestEntry;
116
public TaskHost(IBuildComponentHost host,
BuildRequestEntry
requestEntry, ElementLocation taskLocation, ITargetBuilderCallback targetBuilderCallback)
Microsoft.Build.Engine.UnitTests (72)
BackEnd\BuildRequestEngine_Tests.cs (4)
57
private
BuildRequestEntry
_entry;
80
public void BuildRequest(NodeLoggingContext context,
BuildRequestEntry
entry)
167
public void RaiseRequestComplete(
BuildRequestEntry
entry)
172
public void RaiseRequestBlocked(
BuildRequestEntry
entry, int blockingId, string blockingTarget)
BackEnd\BuildRequestEntry_Tests.cs (11)
25
BuildRequestEntry
entry = new BuildRequestEntry(request, config);
36
BuildRequestEntry
entry = new BuildRequestEntry(null!, null!);
45
BuildRequestEntry
entry = new BuildRequestEntry(request, config);
94
BuildRequestEntry
entry = new BuildRequestEntry(request, config);
116
BuildRequestEntry
entry = new BuildRequestEntry(request, config);
145
BuildRequestEntry
entry = new BuildRequestEntry(request, config);
183
BuildRequestEntry
entry = new BuildRequestEntry(request, config);
199
BuildRequestEntry
entry = new BuildRequestEntry(request, config);
216
BuildRequestEntry
entry = new BuildRequestEntry(request, config);
239
BuildRequestEntry
entry = new BuildRequestEntry(request, config);
259
BuildRequestEntry
entry = new BuildRequestEntry(request, config);
BackEnd\IntrinsicTask_Tests.cs (2)
3957
BuildRequestEntry
entry = new BuildRequestEntry(new BuildRequest(1 /* submissionId */, 0, 1, new string[] { "t" }, null, BuildEventContext.Invalid, null), new BuildRequestConfiguration(1, new BuildRequestData("projectFile", new Dictionary<string, string>(), "3.5", Array.Empty<string>(), null), "2.0"));
3992
var
entry = new BuildRequestEntry(new BuildRequest(1 /* submissionId */, 0, 1, new string[] { targetName }, null, BuildEventContext.Invalid, null), new BuildRequestConfiguration(1, new BuildRequestData("projectFile", new Dictionary<string, string>(), "3.5", Array.Empty<string>(), null), "2.0"));
BackEnd\MockTaskBuilder.cs (1)
83
public Task<WorkUnitResult> ExecuteTask(TargetLoggingContext targetLoggingContext,
BuildRequestEntry
requestEntry, ITargetBuilderCallback targetBuilderCallback, ProjectTargetInstanceChild task, TaskExecutionMode mode, Lookup lookupForInference, Lookup lookupForExecution, CancellationToken cancellationToken)
BackEnd\RequestBuilder_Tests.cs (10)
28
private
BuildRequestEntry
_newBuildRequests_Entry;
32
private
BuildRequestEntry
_buildRequestCompleted_Entry;
89
BuildRequestEntry
entry = new BuildRequestEntry(request, configuration);
119
BuildRequestEntry
entry = new BuildRequestEntry(request, configuration);
153
BuildRequestEntry
entry = new BuildRequestEntry(request, configuration);
192
BuildRequestEntry
entry = new BuildRequestEntry(request, configuration);
230
BuildRequestEntry
entry = new BuildRequestEntry(request, configuration);
291
private void NewBuildRequestsCallback(
BuildRequestEntry
entry, FullyQualifiedBuildRequest[] requests)
310
private void BuildRequestCompletedCallback(
BuildRequestEntry
entry)
359
public Task<BuildResult> BuildTargets(ProjectLoggingContext loggingContext,
BuildRequestEntry
entry, IRequestBuilderCallback callback, (string name, TargetBuiltReason reason)[] targets, Lookup baseLookup, CancellationToken cancellationToken)
BackEnd\TargetBuilder_Tests.cs (33)
104
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
125
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
151
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
180
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
365
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
505
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
531
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
557
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
587
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
622
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
654
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
685
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
711
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
747
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
773
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
800
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
830
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
874
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
901
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
928
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
960
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
1058
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
1093
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
1144
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
1204
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
1246
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
1292
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
1323
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
1397
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
1430
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target), cache[1]);
1457
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, target, BuildRequestDataFlags.SkipNonexistentTargets), cache[1]);
1690
private ProjectLoggingContext GetProjectLoggingContext(
BuildRequestEntry
entry)
1711
BuildRequestEntry
entry = new BuildRequestEntry(CreateNewBuildRequest(1, targets), cache[1]);
BackEnd\TargetEntry_Tests.cs (6)
83
BuildRequestEntry
requestEntry = new BuildRequestEntry(CreateNewBuildRequest(1, new string[] { "foo" }), config);
98
BuildRequestEntry
requestEntry = new BuildRequestEntry(CreateNewBuildRequest(1, new string[] { "foo" }), config);
112
BuildRequestEntry
requestEntry = new BuildRequestEntry(CreateNewBuildRequest(1, new string[] { "foo" }), config);
1027
BuildRequestEntry
requestEntry = new BuildRequestEntry(CreateNewBuildRequest(1, new string[] { "foo" }), config);
1045
BuildRequestEntry
requestEntry = new BuildRequestEntry(CreateNewBuildRequest(1, new string[1] { "foo" }), config);
1190
private ProjectLoggingContext GetProjectLoggingContext(
BuildRequestEntry
entry)
BackEnd\TaskHost_Tests.cs (5)
80
BuildRequestEntry
entry = new BuildRequestEntry(buildRequest, configuration);
1477
public void BuildRequest(NodeLoggingContext nodeLoggingContext,
BuildRequestEntry
entry)
1525
private void MockIRequestBuilderCallback_OnBuildRequestBlocked(
BuildRequestEntry
issuingEntry, int blockingGlobalRequestId, string blockingTarget, IBuildResults partialBuildResult = null)
1533
private void MockIRequestBuilderCallback_OnBuildRequestCompleted(
BuildRequestEntry
completedEntry)
1541
private void MockIRequestBuilderCallback_OnNewBuildRequests(
BuildRequestEntry
issuingEntry, FullyQualifiedBuildRequest[] requests)