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)
37
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)
71
private
IRequestBuilderCallback
_requestBuilderCallback;
108
public async Task<BuildResult> BuildTargets(ProjectLoggingContext loggingContext, BuildRequestEntry entry,
IRequestBuilderCallback
callback, (string name, TargetBuiltReason reason)[] targetNames, Lookup baseLookup, CancellationToken cancellationToken)
329
async Task<BuildResult[]>
IRequestBuilderCallback
.BuildProjects(string[] projectFiles, Microsoft.Build.Collections.PropertyDictionary<ProjectPropertyInstance>[] properties, string[] toolsVersions, string[] targets, bool waitForResults, bool skipNonexistentTargets)
337
Task
IRequestBuilderCallback
.BlockOnTargetInProgress(int blockingGlobalBuildRequestId, string blockingTarget, BuildResult partialBuildResult)
343
void
IRequestBuilderCallback
.Yield()
351
void
IRequestBuilderCallback
.Reacquire()
359
void
IRequestBuilderCallback
.EnterMSBuildCallbackState()
367
void
IRequestBuilderCallback
.ExitMSBuildCallbackState()
376
int
IRequestBuilderCallback
.RequestCores(object monitorLockObject, int requestedCores, bool waitForCores)
385
void
IRequestBuilderCallback
.ReleaseCores(int coresToRelease)
BackEnd\Components\RequestBuilder\TaskHost.cs (10)
360
IRequestBuilderCallback
builderCallback = _requestEntry.Builder as
IRequestBuilderCallback
;
389
IRequestBuilderCallback
builderCallback = _requestEntry.Builder as
IRequestBuilderCallback
;
819
IRequestBuilderCallback
builderCallback = _requestEntry.Builder as
IRequestBuilderCallback
;
879
IRequestBuilderCallback
builderCallback = _requestEntry.Builder as
IRequestBuilderCallback
;
1208
IRequestBuilderCallback
builderCallback = _requestEntry.Builder as
IRequestBuilderCallback
;