3 implementations of ITargetBuilderCallback
Microsoft.Build (1)
BackEnd\Components\RequestBuilder\TargetBuilder.cs (1)
40internal class TargetBuilder : ITargetBuilder, ITargetBuilderCallback, IBuildComponent
Microsoft.Build.Engine.UnitTests (2)
BackEnd\TargetEntry_Tests.cs (1)
31public class TargetEntry_Tests : ITargetBuilderCallback, IDisposable
BackEnd\TaskBuilder_Tests.cs (1)
34public class TaskBuilder_Tests : ITargetBuilderCallback
14 references to ITargetBuilderCallback
Microsoft.Build (11)
BackEnd\Components\RequestBuilder\ITaskBuilder.cs (1)
54Task<WorkUnitResult> ExecuteTask(TargetLoggingContext targetLoggingContext, BuildRequestEntry requestEntry, ITargetBuilderCallback targetBuilderCallback, ProjectTargetInstanceChild task, TaskExecutionMode mode, Lookup lookupForInference, Lookup lookupForExecution, CancellationToken cancellationToken);
BackEnd\Components\RequestBuilder\TargetBuilder.cs (2)
244async Task<ITargetResult[]> ITargetBuilderCallback.LegacyCallTarget(string[] targets, bool continueOnError, ElementLocation taskLocation) 740TargetEntry newEntry = new TargetEntry(_requestEntry, this as ITargetBuilderCallback, targetSpecification, baseLookup, parentTargetEntry, buildReason, _componentHost, stopProcessingOnCompletion);
BackEnd\Components\RequestBuilder\TargetEntry.cs (2)
133private ITargetBuilderCallback _targetBuilderCallback; 166internal TargetEntry(BuildRequestEntry requestEntry, ITargetBuilderCallback targetBuilderCallback, TargetSpecification targetSpecification, Lookup baseLookup, TargetEntry parentTarget, TargetBuiltReason buildReason, IBuildComponentHost host, bool stopProcessingOnCompletion)
BackEnd\Components\RequestBuilder\TaskBuilder.cs (2)
113private ITargetBuilderCallback _targetBuilderCallback; 152public 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 (3)
75private ITargetBuilderCallback _targetBuilderCallback; 114/// <param name="targetBuilderCallback">An <see cref="ITargetBuilderCallback"/> to use to invoke targets and build projects.</param> 115public TaskHost(IBuildComponentHost host, BuildRequestEntry requestEntry, ElementLocation taskLocation, ITargetBuilderCallback targetBuilderCallback)
BackEnd\Shared\TargetResult.cs (1)
63/// * in <see cref="ITargetBuilderCallback.LegacyCallTarget"/> when Cancellation was requested
Microsoft.Build.Engine.UnitTests (3)
BackEnd\MockTaskBuilder.cs (1)
83public Task<WorkUnitResult> ExecuteTask(TargetLoggingContext targetLoggingContext, BuildRequestEntry requestEntry, ITargetBuilderCallback targetBuilderCallback, ProjectTargetInstanceChild task, TaskExecutionMode mode, Lookup lookupForInference, Lookup lookupForExecution, CancellationToken cancellationToken)
BackEnd\TargetEntry_Tests.cs (1)
925Task<ITargetResult[]> ITargetBuilderCallback.LegacyCallTarget(string[] targets, bool continueOnError, ElementLocation referenceLocation)
BackEnd\TaskBuilder_Tests.cs (1)
877Task<ITargetResult[]> ITargetBuilderCallback.LegacyCallTarget(string[] targets, bool continueOnError, ElementLocation referenceLocation)