1 interface inheriting from IRequestBuilderCallback
Microsoft.Build (1)
BackEnd\Components\RequestBuilder\ITargetBuilderCallback.cs (1)
15internal interface ITargetBuilderCallback : IRequestBuilderCallback
1 implementation of IRequestBuilderCallback
Microsoft.Build (1)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
38internal class RequestBuilder : IRequestBuilder, IRequestBuilderCallback, IBuildComponent
21 references to IRequestBuilderCallback
Microsoft.Build (21)
BackEnd\Components\RequestBuilder\ITargetBuilder.cs (1)
29Task<BuildResult> BuildTargets(ProjectLoggingContext projectLoggingContext, BuildRequestEntry entry, IRequestBuilderCallback callback, (string name, TargetBuiltReason reason)[] targets, Lookup baseLookup, CancellationToken cancellationToken);
BackEnd\Components\RequestBuilder\TargetBuilder.cs (10)
71private IRequestBuilderCallback _requestBuilderCallback; 110public async Task<BuildResult> BuildTargets(ProjectLoggingContext loggingContext, BuildRequestEntry entry, IRequestBuilderCallback callback, (string name, TargetBuiltReason reason)[] targetNames, Lookup baseLookup, CancellationToken cancellationToken) 331async Task<BuildResult[]> IRequestBuilderCallback.BuildProjects(string[] projectFiles, Microsoft.Build.Collections.PropertyDictionary<ProjectPropertyInstance>[] properties, string[] toolsVersions, string[] targets, bool waitForResults, bool skipNonexistentTargets) 339Task IRequestBuilderCallback.BlockOnTargetInProgress(int blockingGlobalBuildRequestId, string blockingTarget, BuildResult partialBuildResult) 345void IRequestBuilderCallback.Yield() 353void IRequestBuilderCallback.Reacquire() 361void IRequestBuilderCallback.EnterMSBuildCallbackState() 369void IRequestBuilderCallback.ExitMSBuildCallbackState() 378int IRequestBuilderCallback.RequestCores(object monitorLockObject, int requestedCores, bool waitForCores) 387void IRequestBuilderCallback.ReleaseCores(int coresToRelease)
BackEnd\Components\RequestBuilder\TaskHost.cs (10)
364IRequestBuilderCallback builderCallback = _requestEntry.Builder as IRequestBuilderCallback; 393IRequestBuilderCallback builderCallback = _requestEntry.Builder as IRequestBuilderCallback; 860IRequestBuilderCallback builderCallback = _requestEntry.Builder as IRequestBuilderCallback; 920IRequestBuilderCallback builderCallback = _requestEntry.Builder as IRequestBuilderCallback; 1249IRequestBuilderCallback builderCallback = _requestEntry.Builder as IRequestBuilderCallback;