3 instantiations of ProjectUsingTaskElement
Microsoft.Build (3)
Construction\ProjectUsingTaskElement.cs (1)
243var usingTask = new ProjectUsingTaskElement(element, containingProject)
Evaluation\ProjectParser.cs (1)
527ProjectUsingTaskElement usingTask = new ProjectUsingTaskElement(element, _project, _project);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
220return new ProjectUsingTaskElement(link);
229 references to ProjectUsingTaskElement
Microsoft.Build (31)
Construction\ProjectRootElement.cs (7)
344public ICollection<ProjectUsingTaskElement> UsingTasks => GetChildrenOfType<ProjectUsingTaskElement>(); 1227public ProjectUsingTaskElement AddUsingTask(string name, string assemblyFile, string assemblyName) 1229ProjectUsingTaskElement usingTask = CreateUsingTaskElement(name, FileUtilities.FixFilePath(assemblyFile), assemblyName); 1430public ProjectUsingTaskElement CreateUsingTaskElement(string taskName, string assemblyFile, string assemblyName) 1441public ProjectUsingTaskElement CreateUsingTaskElement(string taskName, string assemblyFile, string assemblyName, string runtime, string architecture) 1443return Link != null ? RootLink.CreateUsingTaskElement(taskName, assemblyFile, assemblyName, runtime, architecture) : ProjectUsingTaskElement.CreateDisconnected(taskName, assemblyFile, assemblyName, runtime, architecture, this);
Construction\ProjectUsingTaskBodyElement.cs (3)
33internal ProjectUsingTaskBodyElement(XmlElementWithLocation xmlElement, ProjectUsingTaskElement parent, ProjectRootElement containingProject) 159var parentUsingTask = parent as ProjectUsingTaskElement;
Construction\ProjectUsingTaskElement.cs (2)
232internal static ProjectUsingTaskElement CreateDisconnected(string taskName, string assemblyFile, string assemblyName, string runtime, string architecture, ProjectRootElement containingProject) 243var usingTask = new ProjectUsingTaskElement(element, containingProject)
Construction\UsingTaskParameterGroupElement.cs (2)
128ProjectUsingTaskElement parentUsingTask = parent as ProjectUsingTaskElement;
Definition\Toolset.cs (3)
1058IEnumerable<(ProjectUsingTaskElement projectUsingTaskXml, string directoryOfImportingFile)> EnumerateTasksRegistrations() 1079ProjectUsingTaskElement usingTask = elementXml as ProjectUsingTaskElement;
Evaluation\Evaluator.cs (4)
96private readonly List<KeyValuePair<string, ProjectUsingTaskElement>> _usingTaskElements; 247_usingTaskElements = new List<KeyValuePair<string, ProjectUsingTaskElement>>(); 917case ProjectUsingTaskElement usingTask: 918_usingTaskElements.Add(new KeyValuePair<string, ProjectUsingTaskElement>(currentProjectOrImport.DirectoryPath, usingTask));
Evaluation\ProjectParser.cs (2)
508private ProjectUsingTaskElement ParseProjectUsingTaskElement(XmlElementWithLocation element) 527ProjectUsingTaskElement usingTask = new ProjectUsingTaskElement(element, _project, _project);
Instance\TaskRegistry.cs (5)
254IEnumerable<(ProjectUsingTaskElement projectUsingTaskXml, string directoryOfImportingFile)> registrations, 262foreach ((ProjectUsingTaskElement projectUsingTaskXml, string directoryOfImportingFile) registration in registrations) 288ProjectUsingTaskElement projectUsingTaskXml, 688ProjectUsingTaskElement projectUsingTaskInXml, 1612internal void ExpandUsingTask<P, I>(ProjectUsingTaskElement projectUsingTaskXml, Expander<P, I> expander, ExpanderOptions expanderOptions)
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementContainerLink.cs (1)
116/// Allow for creating a local representation to external object of type <see cref="ProjectUsingTaskElement"/>
ObjectModelRemoting\ConstructionObjectLinks\ProjectRootElementLink.cs (1)
163public abstract ProjectUsingTaskElement CreateUsingTaskElement(string taskName, string assemblyFile, string assemblyName, string runtime, string architecture);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
218public ProjectUsingTaskElement Create(ProjectUsingTaskElementLink link)
Microsoft.Build.Engine.OM.UnitTests (62)
Construction\ConstructionEditing_Tests.cs (12)
2613var element = ProjectRootElement.Create().AddUsingTask("n", "af", null); 2624var element = ProjectRootElement.Create().AddUsingTask("n", "af", null); 2635var element = ProjectRootElement.Create().AddUsingTask("n", null, "an"); 2646var element = ProjectRootElement.Create().AddUsingTask("n", null, "an"); 2657var usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an"); 2670var usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an"); 2683var usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an"); 2696var usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an"); 2960var usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an"); 2973var usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an"); 2986var usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an"); 2999var usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an");
Construction\ProjectRootElement_Tests.cs (1)
1184var inlineUt = pre.AddUsingTask("anotherName", "somefile", null);
Construction\ProjectUsingTaskElement_Tests.cs (23)
190ProjectUsingTaskElement usingTask = GetUsingTaskAssemblyFile(); 204ProjectUsingTaskElement usingTask = GetUsingTaskAssemblyName(); 218ProjectUsingTaskElement usingTask = GetUsingTaskFactoryRuntimeAndPlatform(); 233ProjectUsingTaskElement usingTask = GetUsingTaskFactoryRuntimeAndPlatform(); 249ProjectUsingTaskElement usingTask = GetUsingTaskAssemblyFile(); 263ProjectUsingTaskElement usingTask = GetUsingTaskAssemblyName(); 279ProjectUsingTaskElement usingTask = GetUsingTaskAssemblyName(); 292ProjectUsingTaskElement usingTask = GetUsingTaskAssemblyFile(); 304ProjectUsingTaskElement usingTask = project.AddUsingTask("t", "af", null); 319ProjectUsingTaskElement usingTask = project.AddUsingTask("t", "af", null); 334ProjectUsingTaskElement usingTask = project.AddUsingTask("t", "af", null); 422ProjectUsingTaskElement usingTask = (ProjectUsingTaskElement)Helpers.GetFirst(project.Children); 474private static ProjectUsingTaskElement GetUsingTaskFactoryRuntimeAndPlatform() 484ProjectUsingTaskElement usingTask = (ProjectUsingTaskElement)Helpers.GetFirst(project.Children); 491private static ProjectUsingTaskElement GetUsingTaskAssemblyFile() 502ProjectUsingTaskElement usingTask = (ProjectUsingTaskElement)Helpers.GetFirst(project.Children); 509private static ProjectUsingTaskElement GetUsingTaskAssemblyName() 519ProjectUsingTaskElement usingTask = (ProjectUsingTaskElement)Helpers.GetFirst(project.Children); 526private static void VerifyAttributesRemoved(ProjectUsingTaskElement usingTask, string value)
Construction\UsingTaskBodyElement_Tests.cs (2)
140ProjectUsingTaskElement usingTask = (ProjectUsingTaskElement)Helpers.GetFirst(project.Children);
Construction\UsingTaskParameterElement_Tests.cs (2)
229ProjectUsingTaskElement usingTask = (ProjectUsingTaskElement)Helpers.GetFirst(project.Children);
Construction\UsingTaskParameterGroup_Tests.cs (2)
141ProjectUsingTaskElement usingTask = (ProjectUsingTaskElement)Helpers.GetFirst(project.Children);
ObjectModelRemoting\Helpers\ViewValidation.construction.cs (2)
759public static void Verify(ProjectUsingTaskElement viewXml, ProjectUsingTaskElement realXml, ValidationContext context = null)
ObjectModelRemoting\Helpers\ViewValidation.cs (1)
179if (VerifyCheckType<ProjectUsingTaskElement>(view, real, context, Verify))
ObjectModelRemoting\LinkedConstructionModify_Tests.cs (12)
98xmlPair.Add2NewChildrenWithVerify<ProjectUsingTaskElement>("NewUsingTaskFile", (p, n) => p.AddUsingTask(n, "assemblyFile", null), (ut, n) => ut.TaskName == n, out var newUsinTaskFile1, out var newUsingTaskFile2); 99xmlPair.Add2NewChildrenWithVerify<ProjectUsingTaskElement>("NewUsingTaskName", (p, n) => p.AddUsingTask(n, null, "assemblyName"), (ut, n) => ut.TaskName == n, out var newUsinTaskName1, out var newUsingTaskName2); 124xmlPair.CreateWithVerify<ProjectUsingTaskElement>((p) => p.CreateUsingTaskElement("taskName", "file", null)); 125xmlPair.CreateWithVerify<ProjectUsingTaskElement>((p) => p.CreateUsingTaskElement("taskName", null, "name")); 126xmlPair.CreateWithVerify<ProjectUsingTaskElement>((p) => p.CreateUsingTaskElement("taskName", "file", null, "runtime", "arch")); 127xmlPair.CreateWithVerify<ProjectUsingTaskElement>((p) => p.CreateUsingTaskElement("taskName", null, "name", "runtime", "arch")); 488var usingTaskFile = xmlPair.AddNewChaildWithVerify<ProjectUsingTaskElement>(ObjectType.View, "NewUsingTask", (p, n) => p.AddUsingTask(n, "assemblyFile", null), (ut, n) => true); 494usingTaskFile.VerifySame(xmlPair.QuerySingleChildrenWithValidation<ProjectUsingTaskElement>((ut) => true)); 512var usingTaskName = xmlPair.AddNewChaildWithVerify<ProjectUsingTaskElement>(ObjectType.View, "NewUsingTask", (p, n) => p.AddUsingTask(n, null, "assemblyName"), (ut, n) => true); 522var usingTask = xmlPair.AddNewChaildWithVerify<ProjectUsingTaskElement>(ObjectType.View, "NewUsingTask", (p, n) => p.AddUsingTask(n, "assemblyFile", null), (ut, n) => true); 537var usingTask = xmlPair.AddNewChaildWithVerify<ProjectUsingTaskElement>(ObjectType.View, "NewUsingTask", (p, n) => p.AddUsingTask(n, "assemblyFile", null), (ut, n) => true); 558var usingTask = xmlPair.AddNewChaildWithVerify<ProjectUsingTaskElement>(ObjectType.View, "NewUsingTask", (p, n) => p.AddUsingTask(n, "assemblyFile", null), (ut, n) => true);
ObjectModelRemoting\LinkedConstructionReadOnly_Tests.cs (2)
284var realCollection = preReal.AllChildren.OfType<ProjectUsingTaskElement>().ToList(); 285var viewCollection = preView.AllChildren.OfType<ProjectUsingTaskElement>().ToList();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectRootElementLink.cs (2)
294public override ProjectUsingTaskElement CreateUsingTaskElement(string taskName, string assemblyFile, string assemblyName, string runtime, string architecture) 296return (ProjectUsingTaskElement)this.Proxy.CreateUsingTaskElement(taskName, assemblyFile, assemblyName, runtime, architecture).Import(this.Linker);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\ProjectElemetExportHelper.cs (1)
70ElementInfo.New<ProjectUsingTaskElement , MockProjectUsingTaskElementLinkRemoter>(),
Microsoft.Build.Engine.UnitTests (134)
BackEnd\TaskRegistry_Tests.cs (134)
104List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 107ProjectUsingTaskElement element = project.AddUsingTask("CustomTask", null, "CustomTask, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"); 115foreach (ProjectUsingTaskElement taskElement in elementList) 138List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 141ProjectUsingTaskElement element = project.AddUsingTask("CustomTask", null, "CustomTask, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"); 155foreach (ProjectUsingTaskElement taskElement in elementList) 180List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 183ProjectUsingTaskElement element = project.AddUsingTask("CustomTask", null, "CustomTask, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"); 245List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 248ProjectUsingTaskElement element = project.AddUsingTask("CustomTask", null, "CustomTasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"); 262foreach (ProjectUsingTaskElement taskElement in elementList) 284List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 287ProjectUsingTaskElement element = project.AddUsingTask("CustomTask", "Some\\Relative\\Path\\CustomTasks.dll", null); 312List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 315ProjectUsingTaskElement element = project.AddUsingTask("Task", "c:\\TaskLocation\\Tasks.dll", null); 353List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 356ProjectUsingTaskElement element = project.AddUsingTask("UnrelatedTask", _testTaskLocation, null); 389List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 392ProjectUsingTaskElement element = project.AddUsingTask("UnrelatedTask", _testTaskLocation, null); 425List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 428ProjectUsingTaskElement element = project.AddUsingTask(TestTaskName, _testTaskLocation, null); 463List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 466ProjectUsingTaskElement element = project.AddUsingTask(TestTaskName, _testTaskLocation, null); 501List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 504ProjectUsingTaskElement element = project.AddUsingTask(TestTaskName, _testTaskLocation, null); 568List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 571ProjectUsingTaskElement element = project.AddUsingTask(TestTaskName, _testTaskLocation, null); 609List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 612ProjectUsingTaskElement element = project.AddUsingTask(TestTaskName, _testTaskLocation, null); 617ProjectUsingTaskElement secondElement = project.AddUsingTask(TestTaskName, _testTaskLocation, null); 697List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 700ProjectUsingTaskElement element = project.AddUsingTask(TestTaskName, _testTaskLocation, null); 770List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 773ProjectUsingTaskElement element = project.AddUsingTask(TestTaskName, _testTaskLocation, null); 822List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 825ProjectUsingTaskElement element = project.AddUsingTask(TestTaskName, _testTaskLocation, null); 936List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 939ProjectUsingTaskElement element = project.AddUsingTask(TestTaskName, _testTaskLocation, null); 984List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 987ProjectUsingTaskElement element = project.AddUsingTask(TestTaskName, _testTaskLocation, null); 1046List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 1049ProjectUsingTaskElement element = project.AddUsingTask(TestTaskName, _testTaskLocation, null); 1109List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 1112ProjectUsingTaskElement element = project.AddUsingTask("$(Property1)@(ThirdItem)$(Property2)", "Some\\$(Property3)\\Path\\CustomTasks.dll", null); 1132foreach (ProjectUsingTaskElement taskElement in elementList) 1162List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 1165ProjectUsingTaskElement element = project.AddUsingTask("$(Property1)@(ThirdItem)$(Property2)", "Some\\$(Property3)\\Path\\CustomTasks.dll", null); 1190ProjectUsingTaskElement taskElement = elementList[i]; 1213List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 1216ProjectUsingTaskElement element = project.AddUsingTask("Hello", "File", null); 1226ProjectUsingTaskElement taskElement = elementList[0]; 1237List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 1240ProjectUsingTaskElement element = project.AddUsingTask("Task1", AssemblyUtilities.GetAssemblyLocation(typeof(TaskRegistry_Tests.NullTaskTypeTaskFactory).GetTypeInfo().Assembly), null); 1262List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 1265ProjectUsingTaskElement element = project.AddUsingTask("Name", "File", null); 1278ProjectUsingTaskElement taskElement = elementList[0]; 1294List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 1297ProjectUsingTaskElement element = project.AddUsingTask("Name", "File", null); 1314ProjectUsingTaskElement taskElement = elementList[0]; 1349List<ProjectUsingTaskElement> elementList = CreateParameterElementWithAttributes(output, required, type); 1364List<ProjectUsingTaskElement> elementList = CreateParameterElementWithAttributes(output, required, type); 1381List<ProjectUsingTaskElement> elementList = CreateParameterElementWithAttributes(output, required, type); 1424List<ProjectUsingTaskElement> elementList = CreateParameterElementWithAttributes(output, required, type); 1470List<ProjectUsingTaskElement> elementList = CreateParameterElementWithAttributes(output, required, type); 1488List<ProjectUsingTaskElement> elementList = CreateParameterElementWithAttributes(output, required, type); 1559List<ProjectUsingTaskElement> elementList = CreateParameterElementWithAttributes(output, required, type); 1574List<ProjectUsingTaskElement> elementList = CreateParameterElementWithAttributes(output, required, type); 1589List<ProjectUsingTaskElement> elementList = CreateParameterElementWithAttributes(output, required, type); 1606List<ProjectUsingTaskElement> elementList = CreateParameterElementWithAttributes(output, required, type); 1621List<ProjectUsingTaskElement> elementList = CreateParameterElementWithAttributes(output, required, type); 1636List<ProjectUsingTaskElement> elementList = CreateParameterElementWithAttributes(output, required, type); 1653List<ProjectUsingTaskElement> elementList = CreateParameterElementWithAttributes(output, required, type); 1664List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 1667ProjectUsingTaskElement element = project.AddUsingTask("Name", "File", null); 1687ProjectUsingTaskElement taskElement = elementList[0]; 1727List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 1730ProjectUsingTaskElement element = project.AddUsingTask("Name", "File", null); 1751List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 1754ProjectUsingTaskElement element = project.AddUsingTask("Name", "File", null); 1776List<ProjectUsingTaskElement> elementList = CreateTaskBodyElementWithAttributes(bool.FalseString, body); 1790List<ProjectUsingTaskElement> elementList = CreateTaskBodyElementWithAttributes(bool.TrueString, body); 1791ProjectUsingTaskElement taskElement = elementList[0]; 1810List<ProjectUsingTaskElement> elementList = CreateTaskBodyElementWithAttributes(evaluate, ""); 1822List<ProjectUsingTaskElement> elementList = CreateTaskBodyElementWithAttributes(evaluate, ""); 1834List<ProjectUsingTaskElement> elementList = CreateTaskBodyElementWithAttributes(evaluate, ""); 1846List<ProjectUsingTaskElement> elementList = CreateTaskBodyElementWithAttributes(evaluate, ""); 1860new List<ProjectUsingTaskElement>(), 1909ProjectUsingTaskElement simpleTask = project.AddUsingTask("t1", null, "a1"); 1913new List<ProjectUsingTaskElement>() 1921ProjectUsingTaskElement taskbyFile1 = project.AddUsingTask("t1", "f1", null); 1931new List<ProjectUsingTaskElement>() 1938ProjectUsingTaskElement taskbyName = project.AddUsingTask("t1", null, "n2"); 1948new List<ProjectUsingTaskElement>() 1956ProjectUsingTaskElement taskByFile2 = project.AddUsingTask("t2", "n3", null); 1966new List<ProjectUsingTaskElement>() 1979public void TaskRegistryCanSerializeViaTranslator(List<ProjectUsingTaskElement> usingTaskElements, Toolset toolset) 2110List<ProjectUsingTaskElement> elementList = CreateParameterElementWithAttributes(output, required, type); 2134private static List<ProjectUsingTaskElement> CreateParameterElementWithAttributes(string output, string required, string type) 2136List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 2139ProjectUsingTaskElement element = project.AddUsingTask("Name", "File", null); 2152private static List<ProjectUsingTaskElement> CreateTaskBodyElementWithAttributes(string evaluate, string body) 2154List<ProjectUsingTaskElement> elementList = new List<ProjectUsingTaskElement>(); 2157ProjectUsingTaskElement element = project.AddUsingTask("Name", "File", null); 2180internal TaskRegistry CreateTaskRegistryAndRegisterTasks(List<ProjectUsingTaskElement> usingTaskElements, Toolset toolset = null)
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (1)
TargetTests.cs (1)
958var task = proj.Xml.AddUsingTask(taskName, string.Empty, Assembly.GetExecutingAssembly().FullName);
TaskUsageLogger (1)
TaskUsageLogger.cs (1)
247foreach (ProjectUsingTaskElement usingTask in pre.UsingTasks)