1 instantiation of Target
XmlFileLogger (1)
ObjectModel\Project.cs (1)
156Target result = _targetNameToTargetMap.GetOrAdd(targetName, key => new Target(key, e));
18 references to Target
XmlFileLogger (18)
ObjectModel\Build.cs (7)
89var target = project.GetTargetById(buildMessageEventArgs.BuildEventContext.TargetId); 102var target = project.GetTargetById(taskCommandLineEventArgs.BuildEventContext.TargetId); 118var target = project.GetTargetById(buildMessageEventArgs.BuildEventContext.TargetId); 135var target = project.GetTargetById(buildMessageEventArgs.BuildEventContext.TargetId); 174var target = project.GetTargetById(taskStartedEventArgs.BuildEventContext.TargetId); 235var target = project.GetTargetById(targetFinishedEventArgs.BuildEventContext.TargetId); 257var target = project.GetTargetById(taskFinishedEventArgs.BuildEventContext.TargetId);
ObjectModel\Project.cs (9)
29private readonly ConcurrentDictionary<string, Target> _targetNameToTargetMap = new ConcurrentDictionary<string, Target>(StringComparer.OrdinalIgnoreCase); 60var target = GetOrAddTargetByName(targetStartedEventArgs.TargetName, targetStartedEventArgs); 64var parentTarget = GetOrAddTargetByName(targetStartedEventArgs.ParentTarget); 79public Target GetTargetById(int id) 93foreach (var orphan in _targetNameToTargetMap.Values.Where(t => t.Id < 0)) 109WriteChildren<Target>(element); 154private Target GetOrAddTargetByName(string targetName, TargetStartedEventArgs e = null) 156Target result = _targetNameToTargetMap.GetOrAdd(targetName, key => new Target(key, e));
ObjectModel\Target.cs (2)
45WriteChildren<Target>(element); 53public void AddChildTarget(Target target)