1 interface inheriting from IRequestBuilderCallback
Microsoft.Build (1)
BackEnd\Components\RequestBuilder\ITargetBuilderCallback.cs (1)
15
internal interface ITargetBuilderCallback :
IRequestBuilderCallback
1 implementation of IRequestBuilderCallback
Microsoft.Build (1)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
38
internal class RequestBuilder : IRequestBuilder,
IRequestBuilderCallback
, IBuildComponent
21 references to IRequestBuilderCallback
Microsoft.Build (21)
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\TargetBuilder.cs (10)
72
private
IRequestBuilderCallback
_requestBuilderCallback;
111
public async Task<BuildResult> BuildTargets(ProjectLoggingContext loggingContext, BuildRequestEntry entry,
IRequestBuilderCallback
callback, (string name, TargetBuiltReason reason)[] targetNames, Lookup baseLookup, CancellationToken cancellationToken)
332
async Task<BuildResult[]>
IRequestBuilderCallback
.BuildProjects(string[] projectFiles, Microsoft.Build.Collections.PropertyDictionary<ProjectPropertyInstance>[] properties, string[] toolsVersions, string[] targets, bool waitForResults, bool skipNonexistentTargets)
340
Task
IRequestBuilderCallback
.BlockOnTargetInProgress(int blockingGlobalBuildRequestId, string blockingTarget, BuildResult partialBuildResult)
346
void
IRequestBuilderCallback
.Yield()
354
void
IRequestBuilderCallback
.Reacquire()
362
void
IRequestBuilderCallback
.EnterMSBuildCallbackState()
370
void
IRequestBuilderCallback
.ExitMSBuildCallbackState()
379
int
IRequestBuilderCallback
.RequestCores(object monitorLockObject, int requestedCores, bool waitForCores)
388
void
IRequestBuilderCallback
.ReleaseCores(int coresToRelease)
BackEnd\Components\RequestBuilder\TaskHost.cs (10)
364
IRequestBuilderCallback
builderCallback = _requestEntry.Builder as
IRequestBuilderCallback
;
393
IRequestBuilderCallback
builderCallback = _requestEntry.Builder as
IRequestBuilderCallback
;
860
IRequestBuilderCallback
builderCallback = _requestEntry.Builder as
IRequestBuilderCallback
;
920
IRequestBuilderCallback
builderCallback = _requestEntry.Builder as
IRequestBuilderCallback
;
1249
IRequestBuilderCallback
builderCallback = _requestEntry.Builder as
IRequestBuilderCallback
;