1 instantiation of BuildRequestEntry
Microsoft.Build (1)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
429
BuildRequestEntry entry = new
BuildRequestEntry
(request, config, taskEnvironment);
58 references to BuildRequestEntry
Microsoft.Build (58)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (31)
77
private readonly List<
BuildRequestEntry
> _requests;
82
private readonly Dictionary<int,
BuildRequestEntry
> _requestsByGlobalRequestId;
166
_requests = new List<
BuildRequestEntry
>();
168
_requestsByGlobalRequestId = new Dictionary<int,
BuildRequestEntry
>();
258
var requestsToShutdown = new List<
BuildRequestEntry
>(_requests);
266
var requestsToWait = new List<
BuildRequestEntry
>(_requests.Count);
267
foreach (
BuildRequestEntry
entry in requestsToShutdown)
287
foreach (
BuildRequestEntry
entry in requestsToWait)
307
foreach (
BuildRequestEntry
entry in requestsToShutdown)
429
BuildRequestEntry
entry = new BuildRequestEntry(request, config, taskEnvironment);
458
BuildRequestEntry
entry = _requestsByGlobalRequestId[unblocker.BlockedRequestId];
542
BuildRequestEntry
entry = _requestsByGlobalRequestId[response.GlobalRequestId];
586
foreach (
BuildRequestEntry
currentEntry in _requests)
690
private void BuildRequestEntry_StateChanged(
BuildRequestEntry
entry, BuildRequestEntryState newState)
779
BuildRequestEntry
activeEntry = null;
780
BuildRequestEntry
firstReadyEntry = null;
782
var completedEntries = new List<
BuildRequestEntry
>();
784
foreach (
BuildRequestEntry
currentEntry in _requests)
822
foreach (
BuildRequestEntry
completedEntry in completedEntries)
858
foreach (
BuildRequestEntry
completedEntry in completedEntries)
972
private void ActivateBuildRequest(
BuildRequestEntry
entry)
1018
private static void BeginDeactivateBuildRequest(
BuildRequestEntry
entry)
1030
private static void WaitForDeactivateCompletion(
BuildRequestEntry
entry)
1046
private void Builder_OnNewBuildRequests(
BuildRequestEntry
issuingEntry, FullyQualifiedBuildRequest[] newRequests)
1063
private void Builder_OnBlockedRequest(
BuildRequestEntry
issuingEntry, int blockingGlobalRequestId, string blockingTarget, BuildResult partialBuildResult = null)
1099
BuildRequestEntry
issuingEntry = unsubmittedRequest.IssuingEntry;
1172
private void IssueBuildRequests(
BuildRequestEntry
issuingEntry, FullyQualifiedBuildRequest[] newRequests)
1570
public readonly
BuildRequestEntry
IssuingEntry;
1582
public PendingUnsubmittedBuildRequests(
BuildRequestEntry
issuingEntry, FullyQualifiedBuildRequest[] newRequests)
1597
private PendingUnsubmittedBuildRequests(
BuildRequestEntry
issuingEntry, int blockingGlobalRequestId, string blockingTarget)
1606
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)
65
internal ProjectLoggingContext LogProjectStarted(
BuildRequestEntry
requestEntry)
72
internal (ProjectStartedEventArgs, ProjectLoggingContext) CreateProjectLoggingContext(
BuildRequestEntry
requestEntry)
BackEnd\Components\Logging\ProjectLoggingContext.cs (2)
35
internal ProjectLoggingContext(NodeLoggingContext nodeLoggingContext,
BuildRequestEntry
requestEntry)
82
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)
77
private
BuildRequestEntry
_requestEntry;
173
internal
BuildRequestEntry
RequestEntry
200
public void BuildRequest(NodeLoggingContext loggingContext,
BuildRequestEntry
entry)
575
internal static bool IsBuilderUsingLegacyThreadingSemantics(IBuildComponentHost host,
BuildRequestEntry
entry)
902
BuildRequestEntry
entryToComplete = _requestEntry;
1061
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;
164
BuildRequestEntry
requestEntry,
283
internal
BuildRequestEntry
RequestEntry
417
internal async Task ExecuteTarget(ITaskBuilder taskBuilder,
BuildRequestEntry
requestEntry, ProjectLoggingContext projectLoggingContext, CancellationToken cancellationToken)
BackEnd\Components\RequestBuilder\TaskBuilder.cs (2)
69
private
BuildRequestEntry
_buildRequestEntry;
153
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)
57
private
BuildRequestEntry
_requestEntry;
117
public TaskHost(IBuildComponentHost host,
BuildRequestEntry
requestEntry, ElementLocation taskLocation, ITargetBuilderCallback targetBuilderCallback)