3 instantiations of ProjectUsingTaskElement
Microsoft.Build (3)
Construction\ProjectUsingTaskElement.cs (1)
243
var usingTask = new
ProjectUsingTaskElement
(element, containingProject)
Evaluation\ProjectParser.cs (1)
527
ProjectUsingTaskElement usingTask = new
ProjectUsingTaskElement
(element, _project, _project);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
220
return new
ProjectUsingTaskElement
(link);
224 references to ProjectUsingTaskElement
Microsoft.Build (31)
Construction\ProjectRootElement.cs (7)
362
public ICollection<
ProjectUsingTaskElement
> UsingTasks => GetChildrenOfType<
ProjectUsingTaskElement
>();
1257
public
ProjectUsingTaskElement
AddUsingTask(string name, string assemblyFile, string assemblyName)
1259
ProjectUsingTaskElement
usingTask = CreateUsingTaskElement(name, FileUtilities.FixFilePath(assemblyFile), assemblyName);
1460
public
ProjectUsingTaskElement
CreateUsingTaskElement(string taskName, string assemblyFile, string assemblyName)
1471
public
ProjectUsingTaskElement
CreateUsingTaskElement(string taskName, string assemblyFile, string assemblyName, string runtime, string architecture)
1473
return Link != null ? RootLink.CreateUsingTaskElement(taskName, assemblyFile, assemblyName, runtime, architecture) :
ProjectUsingTaskElement
.CreateDisconnected(taskName, assemblyFile, assemblyName, runtime, architecture, this);
Construction\ProjectUsingTaskBodyElement.cs (3)
33
internal ProjectUsingTaskBodyElement(XmlElementWithLocation xmlElement,
ProjectUsingTaskElement
parent, ProjectRootElement containingProject)
159
var
parentUsingTask = parent as
ProjectUsingTaskElement
;
Construction\ProjectUsingTaskElement.cs (2)
232
internal static
ProjectUsingTaskElement
CreateDisconnected(string taskName, string assemblyFile, string assemblyName, string runtime, string architecture, ProjectRootElement containingProject)
243
var
usingTask = new ProjectUsingTaskElement(element, containingProject)
Construction\UsingTaskParameterGroupElement.cs (2)
128
ProjectUsingTaskElement
parentUsingTask = parent as
ProjectUsingTaskElement
;
Definition\Toolset.cs (3)
963
IEnumerable<(
ProjectUsingTaskElement
projectUsingTaskXml, string directoryOfImportingFile)> EnumerateTasksRegistrations()
984
ProjectUsingTaskElement
usingTask = elementXml as
ProjectUsingTaskElement
;
Evaluation\Evaluator.cs (4)
95
private readonly List<KeyValuePair<string,
ProjectUsingTaskElement
>> _usingTaskElements;
252
_usingTaskElements = new List<KeyValuePair<string,
ProjectUsingTaskElement
>>();
930
case
ProjectUsingTaskElement
usingTask:
931
_usingTaskElements.Add(new KeyValuePair<string,
ProjectUsingTaskElement
>(currentProjectOrImport.DirectoryPath, usingTask));
Evaluation\ProjectParser.cs (2)
508
private
ProjectUsingTaskElement
ParseProjectUsingTaskElement(XmlElementWithLocation element)
527
ProjectUsingTaskElement
usingTask = new ProjectUsingTaskElement(element, _project, _project);
Instance\TaskRegistry.cs (5)
244
IEnumerable<(
ProjectUsingTaskElement
projectUsingTaskXml, string directoryOfImportingFile)> registrations,
252
foreach ((
ProjectUsingTaskElement
projectUsingTaskXml, string directoryOfImportingFile) registration in registrations)
278
ProjectUsingTaskElement
projectUsingTaskXml,
681
ProjectUsingTaskElement
projectUsingTaskInXml,
1674
internal void ExpandUsingTask<P, I>(
ProjectUsingTaskElement
projectUsingTaskXml, Expander<P, I> expander, ExpanderOptions expanderOptions)
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementContainerLink.cs (1)
114
/// Allow for creating a local representation to external object of type <see cref="
ProjectUsingTaskElement
"/>
ObjectModelRemoting\ConstructionObjectLinks\ProjectRootElementLink.cs (1)
161
public abstract
ProjectUsingTaskElement
CreateUsingTaskElement(string taskName, string assemblyFile, string assemblyName, string runtime, string architecture);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
218
public
ProjectUsingTaskElement
Create(ProjectUsingTaskElementLink link)
Microsoft.Build.Engine.OM.UnitTests (62)
Construction\ConstructionEditing_Tests.cs (12)
2612
var
element = ProjectRootElement.Create().AddUsingTask("n", "af", null);
2623
var
element = ProjectRootElement.Create().AddUsingTask("n", "af", null);
2634
var
element = ProjectRootElement.Create().AddUsingTask("n", null, "an");
2645
var
element = ProjectRootElement.Create().AddUsingTask("n", null, "an");
2656
var
usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an");
2669
var
usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an");
2682
var
usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an");
2695
var
usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an");
2959
var
usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an");
2972
var
usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an");
2985
var
usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an");
2998
var
usingTask = ProjectRootElement.Create().AddUsingTask("n", null, "an");
Construction\ProjectRootElement_Tests.cs (1)
1181
var
inlineUt = pre.AddUsingTask("anotherName", "somefile", null);
Construction\ProjectUsingTaskElement_Tests.cs (23)
190
ProjectUsingTaskElement
usingTask = GetUsingTaskAssemblyFile();
204
ProjectUsingTaskElement
usingTask = GetUsingTaskAssemblyName();
218
ProjectUsingTaskElement
usingTask = GetUsingTaskFactoryRuntimeAndPlatform();
233
ProjectUsingTaskElement
usingTask = GetUsingTaskFactoryRuntimeAndPlatform();
249
ProjectUsingTaskElement
usingTask = GetUsingTaskAssemblyFile();
263
ProjectUsingTaskElement
usingTask = GetUsingTaskAssemblyName();
279
ProjectUsingTaskElement
usingTask = GetUsingTaskAssemblyName();
292
ProjectUsingTaskElement
usingTask = GetUsingTaskAssemblyFile();
304
ProjectUsingTaskElement
usingTask = project.AddUsingTask("t", "af", null);
319
ProjectUsingTaskElement
usingTask = project.AddUsingTask("t", "af", null);
334
ProjectUsingTaskElement
usingTask = project.AddUsingTask("t", "af", null);
422
ProjectUsingTaskElement
usingTask = (
ProjectUsingTaskElement
)Helpers.GetFirst(project.Children);
474
private static
ProjectUsingTaskElement
GetUsingTaskFactoryRuntimeAndPlatform()
484
ProjectUsingTaskElement
usingTask = (
ProjectUsingTaskElement
)Helpers.GetFirst(project.Children);
491
private static
ProjectUsingTaskElement
GetUsingTaskAssemblyFile()
502
ProjectUsingTaskElement
usingTask = (
ProjectUsingTaskElement
)Helpers.GetFirst(project.Children);
509
private static
ProjectUsingTaskElement
GetUsingTaskAssemblyName()
519
ProjectUsingTaskElement
usingTask = (
ProjectUsingTaskElement
)Helpers.GetFirst(project.Children);
526
private static void VerifyAttributesRemoved(
ProjectUsingTaskElement
usingTask, string value)
Construction\UsingTaskBodyElement_Tests.cs (2)
140
ProjectUsingTaskElement
usingTask = (
ProjectUsingTaskElement
)Helpers.GetFirst(project.Children);
Construction\UsingTaskParameterElement_Tests.cs (2)
229
ProjectUsingTaskElement
usingTask = (
ProjectUsingTaskElement
)Helpers.GetFirst(project.Children);
Construction\UsingTaskParameterGroup_Tests.cs (2)
141
ProjectUsingTaskElement
usingTask = (
ProjectUsingTaskElement
)Helpers.GetFirst(project.Children);
ObjectModelRemoting\Helpers\ViewValidation.construction.cs (2)
758
public static void Verify(
ProjectUsingTaskElement
viewXml,
ProjectUsingTaskElement
realXml, ValidationContext context = null)
ObjectModelRemoting\Helpers\ViewValidation.cs (1)
179
if (VerifyCheckType<
ProjectUsingTaskElement
>(view, real, context, Verify))
ObjectModelRemoting\LinkedConstructionModify_Tests.cs (12)
98
xmlPair.Add2NewChildrenWithVerify<
ProjectUsingTaskElement
>("NewUsingTaskFile", (p, n) => p.AddUsingTask(n, "assemblyFile", null), (ut, n) => ut.TaskName == n, out var newUsinTaskFile1, out var newUsingTaskFile2);
99
xmlPair.Add2NewChildrenWithVerify<
ProjectUsingTaskElement
>("NewUsingTaskName", (p, n) => p.AddUsingTask(n, null, "assemblyName"), (ut, n) => ut.TaskName == n, out var newUsinTaskName1, out var newUsingTaskName2);
124
xmlPair.CreateWithVerify<
ProjectUsingTaskElement
>((p) => p.CreateUsingTaskElement("taskName", "file", null));
125
xmlPair.CreateWithVerify<
ProjectUsingTaskElement
>((p) => p.CreateUsingTaskElement("taskName", null, "name"));
126
xmlPair.CreateWithVerify<
ProjectUsingTaskElement
>((p) => p.CreateUsingTaskElement("taskName", "file", null, "runtime", "arch"));
127
xmlPair.CreateWithVerify<
ProjectUsingTaskElement
>((p) => p.CreateUsingTaskElement("taskName", null, "name", "runtime", "arch"));
488
var usingTaskFile = xmlPair.AddNewChaildWithVerify<
ProjectUsingTaskElement
>(ObjectType.View, "NewUsingTask", (p, n) => p.AddUsingTask(n, "assemblyFile", null), (ut, n) => true);
494
usingTaskFile.VerifySame(xmlPair.QuerySingleChildrenWithValidation<
ProjectUsingTaskElement
>((ut) => true));
512
var usingTaskName = xmlPair.AddNewChaildWithVerify<
ProjectUsingTaskElement
>(ObjectType.View, "NewUsingTask", (p, n) => p.AddUsingTask(n, null, "assemblyName"), (ut, n) => true);
522
var usingTask = xmlPair.AddNewChaildWithVerify<
ProjectUsingTaskElement
>(ObjectType.View, "NewUsingTask", (p, n) => p.AddUsingTask(n, "assemblyFile", null), (ut, n) => true);
537
var usingTask = xmlPair.AddNewChaildWithVerify<
ProjectUsingTaskElement
>(ObjectType.View, "NewUsingTask", (p, n) => p.AddUsingTask(n, "assemblyFile", null), (ut, n) => true);
558
var usingTask = xmlPair.AddNewChaildWithVerify<
ProjectUsingTaskElement
>(ObjectType.View, "NewUsingTask", (p, n) => p.AddUsingTask(n, "assemblyFile", null), (ut, n) => true);
ObjectModelRemoting\LinkedConstructionReadOnly_Tests.cs (2)
284
var realCollection = preReal.AllChildren.OfType<
ProjectUsingTaskElement
>().ToList();
285
var viewCollection = preView.AllChildren.OfType<
ProjectUsingTaskElement
>().ToList();
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectRootElementLink.cs (2)
294
public override
ProjectUsingTaskElement
CreateUsingTaskElement(string taskName, string assemblyFile, string assemblyName, string runtime, string architecture)
296
return (
ProjectUsingTaskElement
)this.Proxy.CreateUsingTaskElement(taskName, assemblyFile, assemblyName, runtime, architecture).Import(this.Linker);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\ProjectElemetExportHelper.cs (1)
70
ElementInfo.New<
ProjectUsingTaskElement
, MockProjectUsingTaskElementLinkRemoter>(),
Microsoft.Build.Engine.UnitTests (129)
BackEnd\TaskRegistry_Tests.cs (128)
103
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
106
ProjectUsingTaskElement
element = project.AddUsingTask("CustomTask", null, "CustomTask, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null");
114
foreach (
ProjectUsingTaskElement
taskElement in elementList)
137
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
140
ProjectUsingTaskElement
element = project.AddUsingTask("CustomTask", null, "CustomTask, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null");
154
foreach (
ProjectUsingTaskElement
taskElement in elementList)
179
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
182
ProjectUsingTaskElement
element = project.AddUsingTask("CustomTask", null, "CustomTask, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null");
244
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
247
ProjectUsingTaskElement
element = project.AddUsingTask("CustomTask", null, "CustomTasks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null");
261
foreach (
ProjectUsingTaskElement
taskElement in elementList)
283
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
286
ProjectUsingTaskElement
element = project.AddUsingTask("CustomTask", "Some\\Relative\\Path\\CustomTasks.dll", null);
311
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
314
ProjectUsingTaskElement
element = project.AddUsingTask("Task", "c:\\TaskLocation\\Tasks.dll", null);
352
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
355
ProjectUsingTaskElement
element = project.AddUsingTask("UnrelatedTask", _testTaskLocation, null);
388
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
391
ProjectUsingTaskElement
element = project.AddUsingTask("UnrelatedTask", _testTaskLocation, null);
424
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
427
ProjectUsingTaskElement
element = project.AddUsingTask(TestTaskName, _testTaskLocation, null);
462
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
465
ProjectUsingTaskElement
element = project.AddUsingTask(TestTaskName, _testTaskLocation, null);
500
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
503
ProjectUsingTaskElement
element = project.AddUsingTask(TestTaskName, _testTaskLocation, null);
563
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
566
ProjectUsingTaskElement
element = project.AddUsingTask(TestTaskName, _testTaskLocation, null);
571
ProjectUsingTaskElement
secondElement = project.AddUsingTask(TestTaskName, _testTaskLocation, null);
651
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
654
ProjectUsingTaskElement
element = project.AddUsingTask(TestTaskName, _testTaskLocation, null);
724
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
727
ProjectUsingTaskElement
element = project.AddUsingTask(TestTaskName, _testTaskLocation, null);
776
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
779
ProjectUsingTaskElement
element = project.AddUsingTask(TestTaskName, _testTaskLocation, null);
890
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
893
ProjectUsingTaskElement
element = project.AddUsingTask(TestTaskName, _testTaskLocation, null);
938
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
941
ProjectUsingTaskElement
element = project.AddUsingTask(TestTaskName, _testTaskLocation, null);
999
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
1002
ProjectUsingTaskElement
element = project.AddUsingTask("$(Property1)@(ThirdItem)$(Property2)", "Some\\$(Property3)\\Path\\CustomTasks.dll", null);
1022
foreach (
ProjectUsingTaskElement
taskElement in elementList)
1052
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
1055
ProjectUsingTaskElement
element = project.AddUsingTask("$(Property1)@(ThirdItem)$(Property2)", "Some\\$(Property3)\\Path\\CustomTasks.dll", null);
1080
ProjectUsingTaskElement
taskElement = elementList[i];
1103
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
1106
ProjectUsingTaskElement
element = project.AddUsingTask("Hello", "File", null);
1116
ProjectUsingTaskElement
taskElement = elementList[0];
1127
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
1130
ProjectUsingTaskElement
element = project.AddUsingTask("Task1", AssemblyUtilities.GetAssemblyLocation(typeof(TaskRegistry_Tests.NullTaskTypeTaskFactory).GetTypeInfo().Assembly), null);
1152
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
1155
ProjectUsingTaskElement
element = project.AddUsingTask("Name", "File", null);
1168
ProjectUsingTaskElement
taskElement = elementList[0];
1184
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
1187
ProjectUsingTaskElement
element = project.AddUsingTask("Name", "File", null);
1204
ProjectUsingTaskElement
taskElement = elementList[0];
1239
List<
ProjectUsingTaskElement
> elementList = CreateParameterElementWithAttributes(output, required, type);
1254
List<
ProjectUsingTaskElement
> elementList = CreateParameterElementWithAttributes(output, required, type);
1271
List<
ProjectUsingTaskElement
> elementList = CreateParameterElementWithAttributes(output, required, type);
1314
List<
ProjectUsingTaskElement
> elementList = CreateParameterElementWithAttributes(output, required, type);
1360
List<
ProjectUsingTaskElement
> elementList = CreateParameterElementWithAttributes(output, required, type);
1378
List<
ProjectUsingTaskElement
> elementList = CreateParameterElementWithAttributes(output, required, type);
1449
List<
ProjectUsingTaskElement
> elementList = CreateParameterElementWithAttributes(output, required, type);
1464
List<
ProjectUsingTaskElement
> elementList = CreateParameterElementWithAttributes(output, required, type);
1479
List<
ProjectUsingTaskElement
> elementList = CreateParameterElementWithAttributes(output, required, type);
1496
List<
ProjectUsingTaskElement
> elementList = CreateParameterElementWithAttributes(output, required, type);
1511
List<
ProjectUsingTaskElement
> elementList = CreateParameterElementWithAttributes(output, required, type);
1526
List<
ProjectUsingTaskElement
> elementList = CreateParameterElementWithAttributes(output, required, type);
1543
List<
ProjectUsingTaskElement
> elementList = CreateParameterElementWithAttributes(output, required, type);
1554
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
1557
ProjectUsingTaskElement
element = project.AddUsingTask("Name", "File", null);
1577
ProjectUsingTaskElement
taskElement = elementList[0];
1617
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
1620
ProjectUsingTaskElement
element = project.AddUsingTask("Name", "File", null);
1641
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
1644
ProjectUsingTaskElement
element = project.AddUsingTask("Name", "File", null);
1666
List<
ProjectUsingTaskElement
> elementList = CreateTaskBodyElementWithAttributes(bool.FalseString, body);
1680
List<
ProjectUsingTaskElement
> elementList = CreateTaskBodyElementWithAttributes(bool.TrueString, body);
1681
ProjectUsingTaskElement
taskElement = elementList[0];
1700
List<
ProjectUsingTaskElement
> elementList = CreateTaskBodyElementWithAttributes(evaluate, "");
1712
List<
ProjectUsingTaskElement
> elementList = CreateTaskBodyElementWithAttributes(evaluate, "");
1724
List<
ProjectUsingTaskElement
> elementList = CreateTaskBodyElementWithAttributes(evaluate, "");
1736
List<
ProjectUsingTaskElement
> elementList = CreateTaskBodyElementWithAttributes(evaluate, "");
1750
new List<
ProjectUsingTaskElement
>(),
1799
ProjectUsingTaskElement
simpleTask = project.AddUsingTask("t1", null, "a1");
1803
new List<
ProjectUsingTaskElement
>()
1811
ProjectUsingTaskElement
taskbyFile1 = project.AddUsingTask("t1", "f1", null);
1821
new List<
ProjectUsingTaskElement
>()
1828
ProjectUsingTaskElement
taskbyName = project.AddUsingTask("t1", null, "n2");
1838
new List<
ProjectUsingTaskElement
>()
1846
ProjectUsingTaskElement
taskByFile2 = project.AddUsingTask("t2", "n3", null);
1856
new List<
ProjectUsingTaskElement
>()
1869
public void TaskRegistryCanSerializeViaTranslator(List<
ProjectUsingTaskElement
> usingTaskElements, Toolset toolset)
1974
List<
ProjectUsingTaskElement
> elementList = CreateParameterElementWithAttributes(output, required, type);
1998
private static List<
ProjectUsingTaskElement
> CreateParameterElementWithAttributes(string output, string required, string type)
2000
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
2003
ProjectUsingTaskElement
element = project.AddUsingTask("Name", "File", null);
2016
private static List<
ProjectUsingTaskElement
> CreateTaskBodyElementWithAttributes(string evaluate, string body)
2018
List<
ProjectUsingTaskElement
> elementList = new List<
ProjectUsingTaskElement
>();
2021
ProjectUsingTaskElement
element = project.AddUsingTask("Name", "File", null);
2044
internal TaskRegistry CreateTaskRegistryAndRegisterTasks(List<
ProjectUsingTaskElement
> usingTaskElements, Toolset toolset = null)
InstanceFromRemote\FakeProjectRootElementLink.cs (1)
118
public override
ProjectUsingTaskElement
CreateUsingTaskElement(string taskName, string assemblyFile, string assemblyName, string runtime, string architecture) => throw new NotImplementedException();
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (1)
TargetTests.cs (1)
959
var
task = proj.Xml.AddUsingTask(taskName, string.Empty, Assembly.GetExecutingAssembly().FullName);
TaskUsageLogger (1)
TaskUsageLogger.cs (1)
247
foreach (
ProjectUsingTaskElement
usingTask in pre.UsingTasks)