4 types derived from ProjectTargetInstanceChild
Microsoft.Build (4)
Instance\ProjectItemGroupTaskInstance.cs (1)
19public class ProjectItemGroupTaskInstance : ProjectTargetInstanceChild, ITranslatable
Instance\ProjectOnErrorInstance.cs (1)
19public sealed class ProjectOnErrorInstance : ProjectTargetInstanceChild, ITranslatable
Instance\ProjectPropertyGroupTaskInstance.cs (1)
19public class ProjectPropertyGroupTaskInstance : ProjectTargetInstanceChild, ITranslatable
Instance\ProjectTaskInstance.cs (1)
22public sealed class ProjectTaskInstance : ProjectTargetInstanceChild, ITranslatable
28 references to ProjectTargetInstanceChild
Microsoft.Build (28)
BackEnd\Components\Logging\TargetLoggingContext.cs (1)
107internal TaskLoggingContext LogTaskBatchStarted(string projectFullPath, ProjectTargetInstanceChild task, string taskAssemblyLocation)
BackEnd\Components\Logging\TaskLoggingContext.cs (5)
27private ProjectTargetInstanceChild _task; 37internal TaskLoggingContext(TargetLoggingContext targetLoggingContext, string projectFullPath, ProjectTargetInstanceChild task, string taskAssemblyLocation) 47string projectFullPath, ProjectTargetInstanceChild task, string taskAssemblyLocation) 61private static string GetTaskName(ProjectTargetInstanceChild task) 107internal ProjectTargetInstanceChild Task
BackEnd\Components\RequestBuilder\IntrinsicTask.cs (1)
66internal static IntrinsicTask InstantiateTask(ProjectTargetInstanceChild taskInstance, TargetLoggingContext loggingContext, ProjectInstance projectInstance, bool logTaskInputs)
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\TargetEntry.cs (1)
824ProjectTargetInstanceChild targetChildInstance = _target.Children[currentTask];
BackEnd\Components\RequestBuilder\TaskBuilder.cs (2)
84private ProjectTargetInstanceChild _targetChildInstance; 153public async Task<WorkUnitResult> ExecuteTask(TargetLoggingContext loggingContext, BuildRequestEntry requestEntry, ITargetBuilderCallback targetBuilderCallback, ProjectTargetInstanceChild taskInstance, TaskExecutionMode mode, Lookup inferLookup, Lookup executeLookup, CancellationToken cancellationToken)
Evaluation\Evaluator.cs (4)
569List<ProjectTargetInstanceChild> targetChildren = new List<ProjectTargetInstanceChild>(targetElement.Count); 600ObjectModel.ReadOnlyCollection<ProjectTargetInstanceChild> readOnlyTargetChildren = new ObjectModel.ReadOnlyCollection<ProjectTargetInstanceChild>(targetChildren);
Instance\ProjectInstance.cs (2)
2938new ObjectModel.ReadOnlyCollection<ProjectTargetInstanceChild>(new List<ProjectTargetInstanceChild>()),
Instance\ProjectTargetInstance.cs (9)
134private IList<ProjectTargetInstanceChild> _children; 160ObjectModel.ReadOnlyCollection<ProjectTargetInstanceChild> children, 307public IList<ProjectTargetInstanceChild> Children 509internal void AddProjectTargetInstanceChild(ProjectTargetInstanceChild projectTargetInstanceChild) 511if (!(_children is List<ProjectTargetInstanceChild>)) 513_children = new List<ProjectTargetInstanceChild>(_children); 572translator.Translate(ref children, ProjectTargetInstanceChild.FactoryForDeserialization, count => new List<ProjectTargetInstanceChild>(count)); 579_children = new ObjectModel.ReadOnlyCollection<ProjectTargetInstanceChild>(children);
Instance\ProjectTargetInstanceChild.cs (2)
46internal static ProjectTargetInstanceChild FactoryForDeserialization(ITranslator translator) 47=> translator.FactoryForDeserializingTypeWithName<ProjectTargetInstanceChild>();