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) 744TargetEntry newEntry = new TargetEntry(_requestEntry, this as ITargetBuilderCallback, targetSpecification, baseLookup, parentTargetEntry, entryReason, _componentHost, _projectLoggingContext, stopProcessingOnCompletion);
BackEnd\Components\RequestBuilder\TargetEntry.cs (2)
134private ITargetBuilderCallback _targetBuilderCallback; 170ITargetBuilderCallback targetBuilderCallback,
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)
928Task<ITargetResult[]> ITargetBuilderCallback.LegacyCallTarget(string[] targets, bool continueOnError, ElementLocation referenceLocation)
BackEnd\TaskBuilder_Tests.cs (1)
887Task<ITargetResult[]> ITargetBuilderCallback.LegacyCallTarget(string[] targets, bool continueOnError, ElementLocation referenceLocation)