1 write to ToolsPath
Microsoft.Build (1)
Definition\Toolset.cs (1)
279
this.
ToolsPath
= toolsPath;
40 references to ToolsPath
Microsoft.Build (6)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (1)
882
_projectInstance.TaskRegistry.Toolset.
ToolsPath
);
Definition\Toolset.cs (3)
879
string[] defaultTasksFiles = GetTaskFiles(_getFiles, loggingContext, DefaultTasksFilePattern,
ToolsPath
, "DefaultTasksFileLoadFailureWarning");
904
reservedProperties.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.binPath, EscapingUtilities.Escape(
ToolsPath
), mayBeReserved: true));
907
reservedProperties.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.toolsPath, EscapingUtilities.Escape(
ToolsPath
), mayBeReserved: true));
Evaluation\Evaluator.cs (2)
1123
SetBuiltInProperty(ReservedPropertyNames.toolsPath, _data.Toolset.
ToolsPath
);
1124
SetBuiltInProperty(ReservedPropertyNames.binPath, _data.Toolset.
ToolsPath
);
Microsoft.Build.Engine.OM.UnitTests (1)
Construction\ProjectRootElement_Tests.cs (1)
523
string toolsPath = projectCollection.Toolsets.Where(toolset => (string.Equals(toolset.ToolsVersion, ObjectModelHelpers.MSBuildDefaultToolsVersion, StringComparison.OrdinalIgnoreCase))).First().
ToolsPath
;
Microsoft.Build.Engine.UnitTests (30)
Definition\Toolset_Tests.cs (26)
58
Assert.Equal(@"C:", t.
ToolsPath
);
60
Assert.Equal(@"C:\", t.
ToolsPath
);
62
Assert.Equal(@"C:\", t.
ToolsPath
);
65
Assert.Equal(@"C:\foo", t.
ToolsPath
);
67
Assert.Equal(@"C:\foo", t.
ToolsPath
);
69
Assert.Equal(@"C:\foo\", t.
ToolsPath
); // trim at most one slash
72
Assert.Equal(@"\\foo\share", t.
ToolsPath
);
74
Assert.Equal(@"\\foo\share", t.
ToolsPath
);
76
Assert.Equal(@"\\foo\share\", t.
ToolsPath
); // trim at most one slash
81
Assert.Equal("/", t.
ToolsPath
);
84
Assert.Equal("/foo", t.
ToolsPath
);
86
Assert.Equal(@"/foo", t.
ToolsPath
);
88
Assert.Equal("/foo/", t.
ToolsPath
); // trim at most one slash
91
Assert.Equal(@"\\foo\share", t.
ToolsPath
);
93
Assert.Equal(@"\\foo\share", t.
ToolsPath
);
95
Assert.Equal(@"\\foo\share/", t.
ToolsPath
); // trim at most one slash
127
Assert.Equal(t.
ToolsPath
, t2.
ToolsPath
);
210
Toolset t = new Toolset("Fake", parentToolset.
ToolsPath
, null, projectCollection, null, parentToolset.OverrideTasksPath);
244
Toolset t = new Toolset("Fake", parentToolset.
ToolsPath
, null, projectCollection, null, parentToolset.OverrideTasksPath);
278
Toolset t = new Toolset("Fake", parentToolset.
ToolsPath
, null, projectCollection, null, parentToolset.OverrideTasksPath);
300
Toolset t = new Toolset("Fake", parentToolset.
ToolsPath
, null, projectCollection, null, parentToolset.OverrideTasksPath);
322
Toolset t = new Toolset("Fake", parentToolset.
ToolsPath
, null, projectCollection, null, parentToolset.OverrideTasksPath);
350
Toolset t = new Toolset("Fake", parentToolset.
ToolsPath
, null, projectCollection, null, parentToolset.OverrideTasksPath);
466
Toolset t = new Toolset("Fake", parentToolset.
ToolsPath
, null, projectCollection, null, parentToolset.OverrideTasksPath);
551
Toolset fakeToolset = new Toolset("Fake", parentToolset.
ToolsPath
, properties, projectCollection, subToolsets, parentToolset.OverrideTasksPath);
Evaluation\Evaluator_Tests.cs (1)
5065
Toolset fakeToolset = new Toolset("Fake", parentToolset.
ToolsPath
, properties, projectCollection, subToolsets, parentToolset.OverrideTasksPath);
Instance\ProjectInstance_Internal_Tests.cs (1)
1024
template.
ToolsPath
,
TestComparers\TaskRegistryComparers.cs (2)
127
Assert.Equal(x.
ToolsPath
, y.
ToolsPath
);
Microsoft.Build.Utilities.UnitTests (1)
ToolLocationHelper_Tests.cs (1)
692
string tv12path = Path.Combine(ProjectCollection.GlobalProjectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion).
ToolsPath
, MSBuildExeName);
MSBuild (1)
XMake.cs (1)
1404
ProjectSchemaValidationHandler.VerifyProjectSchema(projectFile, schemaFile, toolset.
ToolsPath
);
TaskUsageLogger (1)
TaskUsageLogger.cs (1)
200
string[] defaultTasksFiles = Directory.GetFiles(t.
ToolsPath
, "*.*tasks", SearchOption.TopDirectoryOnly);