47 instantiations of Toolset
Microsoft.Build (7)
Definition\Toolset.cs (1)
573
Toolset toolset = new
Toolset
(translator);
Definition\ToolsetReader.cs (6)
178
new
Toolset
(
205
new
Toolset
(
221
new
Toolset
(
241
var synthetic20Toolset = new
Toolset
(
321
var defaultToolset = new
Toolset
(
494
toolset = new
Toolset
(toolsVersion.Name, toolsPath ?? binPath, properties, _environmentProperties, globalProperties, subToolsets, MSBuildOverrideTasksPath, DefaultOverrideToolsVersion, importSearchPathsTable);
Microsoft.Build.Engine.OM.UnitTests (9)
Definition\ProjectCollection_Tests.cs (9)
954
var toolset = new
Toolset
("x", "c:\\y", collection, null);
974
var toolset1 = new
Toolset
("x", "c:\\y", collection, null);
975
var toolset2 = new
Toolset
("y", "c:\\z", collection, null);
998
var toolset1 = new
Toolset
("x", "c:\\y", collection, null);
999
var toolset2 = new
Toolset
("x", "c:\\z", collection, null);
1031
var toolset1 = new
Toolset
("x", "c:\\y", collection, null);
1032
var toolset2 = new
Toolset
("y", "c:\\z", collection, null);
1146
collection.AddToolset(new
Toolset
("x", @"c:\y", collection, null));
1239
collection.AddToolset(new
Toolset
("testTools", Path.GetTempPath(), collection, Path.GetTempPath()));
Microsoft.Build.Engine.UnitTests (31)
BackEnd\BuildManager_Tests.cs (1)
896
var newToolSet = new
Toolset
("CustomToolSet", "c:\\SomePath", projectCollection, null);
BackEnd\TaskRegistry_Tests.cs (1)
1888
var toolset = new
Toolset
(
Definition\Project_Internal_Tests.cs (1)
42
collection.AddToolset(new
Toolset
("x", @"c:\y", collection, null));
Definition\Toolset_Tests.cs (13)
26
Toolset t = new
Toolset
(null, "x", new ProjectCollection(), null);
35
Toolset t = new
Toolset
("x", null, new ProjectCollection(), null);
44
Toolset t = new
Toolset
(String.Empty, "x", new ProjectCollection(), null);
83
t = new
Toolset
("x", pathValue, collection, null);
106
Toolset t = new
Toolset
("4.0", "c:\\bar", buildProperties, environmentProperties, globalProperties,
195
Toolset t = new
Toolset
("Fake", parentToolset.ToolsPath, null, projectCollection, null, parentToolset.OverrideTasksPath);
223
Toolset t = new
Toolset
("Fake", parentToolset.ToolsPath, null, projectCollection, null, parentToolset.OverrideTasksPath);
251
Toolset t = new
Toolset
("Fake", parentToolset.ToolsPath, null, projectCollection, null, parentToolset.OverrideTasksPath);
273
Toolset t = new
Toolset
("Fake", parentToolset.ToolsPath, null, projectCollection, null, parentToolset.OverrideTasksPath);
295
Toolset t = new
Toolset
("Fake", parentToolset.ToolsPath, null, projectCollection, null, parentToolset.OverrideTasksPath);
323
Toolset t = new
Toolset
("Fake", parentToolset.ToolsPath, null, projectCollection, null, parentToolset.OverrideTasksPath);
439
Toolset t = new
Toolset
("Fake", parentToolset.ToolsPath, null, projectCollection, null, parentToolset.OverrideTasksPath);
524
Toolset fakeToolset = new
Toolset
("Fake", parentToolset.ToolsPath, properties, projectCollection, subToolsets, parentToolset.OverrideTasksPath);
Definition\ToolsVersion_Tests.cs (11)
36
Toolset t = new
Toolset
("toolsversionname", dir, new PropertyDictionary<ProjectPropertyInstance>(), collection, new DirectoryGetFiles(this.getFiles), new LoadXmlFromPath(this.loadXmlFromPath), overrideDir, new DirectoryExists(this.directoryExists));
79
Toolset t = new
Toolset
("toolsversionname", "c:\\directory1\\directory2", new PropertyDictionary<ProjectPropertyInstance>(), collection, new DirectoryGetFiles(this.getFiles), new LoadXmlFromPath(this.loadXmlFromPath), "msbuildoverridetasks", new DirectoryExists(this.directoryExists));
99
Toolset t = new
Toolset
("toolsversionname", "c:\\directory1\\directory2", new PropertyDictionary<ProjectPropertyInstance>(), collection, new DirectoryGetFiles(this.getFiles), new LoadXmlFromPath(this.loadXmlFromPath), "k:\\||^%$#*msbuildoverridetasks", new DirectoryExists(this.directoryExists));
118
Toolset t = new
Toolset
("toolsversionname", "c:\\directory1\\directory2", new PropertyDictionary<ProjectPropertyInstance>(), collection, new DirectoryGetFiles(this.getFiles), new LoadXmlFromPath(this.loadXmlFromPath), tooLong, new DirectoryExists(this.directoryExists));
138
Toolset t = new
Toolset
("toolsversionname", "c:\\directory1\\directory2", new PropertyDictionary<ProjectPropertyInstance>(), collection, new DirectoryGetFiles(this.getFiles), new LoadXmlFromPath(this.loadXmlFromPath), "k:\\Thecatinthehat", new DirectoryExists(this.directoryExists));
157
Toolset t = new
Toolset
(
196
Toolset t = new
Toolset
("toolsversionname", "c:\\directory1\\directory2\\doesntexist", new PropertyDictionary<ProjectPropertyInstance>(), colleciton, new DirectoryGetFiles(this.getFiles), new LoadXmlFromPath(this.loadXmlFromPath), null, new DirectoryExists(this.directoryExists));
219
Toolset t = new
Toolset
("toolsversionname", "invalid||path", new PropertyDictionary<ProjectPropertyInstance>(), p, new DirectoryGetFiles(this.getFiles), new LoadXmlFromPath(this.loadXmlFromPath), null, new DirectoryExists(this.directoryExists));
544
p.AddToolset(new
Toolset
("foo", @"c:\foo", p, @"c:\foo\override"));
694
p.AddToolset(new
Toolset
("foo", @"c:\foo", p, @"c:\foo\override"));
924
Toolset t = new
Toolset
(
Evaluation\Evaluator_Tests.cs (1)
5172
Toolset fakeToolset = new
Toolset
("Fake", parentToolset.ToolsPath, properties, projectCollection, subToolsets, parentToolset.OverrideTasksPath);
Instance\ProjectInstance_Internal_Tests.cs (1)
1033
var toolset = new
Toolset
(
Utilities_Tests.cs (2)
314
toolsets.Add(new
Toolset
("66", "x", colletionX, null));
315
toolsets.Add(new
Toolset
("44", "y", colletionY, null));
131 references to Toolset
Microsoft.Build (53)
BackEnd\BuildManager\BuildParameters.cs (2)
619
public ICollection<
Toolset
> Toolsets => ToolsetProvider.Toolsets;
916
public
Toolset
GetToolset(string toolsVersion)
BackEnd\Node\OutOfProcNode.cs (2)
750
ICollection<
Toolset
> parentToolSets = _buildParameters.ToolsetProvider.Toolsets;
755
foreach (
Toolset
toolSet in parentToolSets)
Definition\Project.cs (1)
4123
public
Toolset
Toolset { get; private set; }
Definition\ProjectCollection.cs (10)
144
private Dictionary<string,
Toolset
> _toolsets;
482
/// This is not the <see cref="
Toolset
.ToolsVersion"/>.
660
public ICollection<
Toolset
> Toolsets
666
return new List<
Toolset
>(_toolsets.Values);
1072
public void AddToolset(
Toolset
toolset)
1114
var toolsets = new List<
Toolset
>(Toolsets);
1116
foreach (
Toolset
toolset in toolsets)
1132
public
Toolset
GetToolset(string toolsVersion)
1137
_toolsets.TryGetValue(toolsVersion, out
var
toolset);
1860
_toolsets = new Dictionary<string,
Toolset
>(StringComparer.OrdinalIgnoreCase);
Definition\Toolset.cs (2)
571
internal static
Toolset
FactoryForDeserialization(ITranslator translator)
573
Toolset
toolset = new Toolset(translator);
Definition\ToolsetReader.cs (9)
82
internal static string ReadAllToolsets(Dictionary<string,
Toolset
> toolsets, PropertyDictionary<ProjectPropertyInstance> environmentProperties, PropertyDictionary<ProjectPropertyInstance> globalProperties, ToolsetDefinitionLocations locations)
97
Dictionary<string,
Toolset
> toolsets,
241
var
synthetic20Toolset = new Toolset(
321
var
defaultToolset = new Toolset(
339
Dictionary<string,
Toolset
> toolsets,
397
Dictionary<string,
Toolset
> toolsets,
414
Toolset
toolset = ReadToolset(toolsVersion, globalProperties, initialPropertiesClone, accumulateProperties);
430
private
Toolset
ReadToolset(
489
Toolset
toolset = null;
Evaluation\IEvaluatorData.cs (1)
62
Toolset
Toolset
Evaluation\IToolsetProvider.cs (2)
18
ICollection<
Toolset
> Toolsets
28
Toolset
GetToolset(string toolsVersion);
Evaluation\LazyItemEvaluator.EvaluatorData.cs (1)
138
public
Toolset
Toolset => _wrappedData.Toolset;
Evaluation\PropertyTrackingEvaluatorDataWrapper.cs (1)
141
public
Toolset
Toolset => _wrapped.Toolset;
Evaluation\ToolsetProvider.cs (9)
24
private Dictionary<string,
Toolset
> _toolsets;
37
public ToolsetProvider(IEnumerable<
Toolset
> toolsets)
39
_toolsets = new Dictionary<string,
Toolset
>(StringComparer.OrdinalIgnoreCase);
40
foreach (
Toolset
toolset in toolsets)
62
public ICollection<
Toolset
> Toolsets => _toolsets.Values;
67
public
Toolset
GetToolset(string toolsVersion)
70
_toolsets.TryGetValue(toolsVersion, out
var
toolset);
84
translator.TranslateDictionary(ref _toolsets, StringComparer.OrdinalIgnoreCase,
Toolset
.FactoryForDeserialization);
104
_toolsets = new Dictionary<string,
Toolset
>(StringComparer.OrdinalIgnoreCase);
Instance\ProjectInstance.cs (4)
190
private
Toolset
_toolset;
1336
Toolset
IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.Toolset
1570
internal
Toolset
Toolset
2518
translator.Translate(ref _toolset,
Toolset
.FactoryForDeserialization);
Instance\TaskRegistry.cs (4)
62
private
Toolset
_toolset;
195
internal TaskRegistry(
Toolset
toolset, ProjectRootElementCacheBase projectRootElementCache)
207
internal
Toolset
Toolset
1961
translator.Translate(ref _toolset,
Toolset
.FactoryForDeserialization);
Utilities\Utilities.cs (5)
22
using Toolset = Microsoft.Build.Evaluation.
Toolset
;
61
internal delegate
Toolset
GetToolset(string toolsVersion);
321
internal static string CreateToolsVersionListString(IEnumerable<
Toolset
> toolsets)
325
foreach (
Toolset
toolset in toolsets)
384
Toolset
currentToolset = null;
Microsoft.Build.Engine.OM.UnitTests (11)
Definition\Project_Tests.cs (1)
1237
Toolset
t = p.ProjectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion);
Definition\ProjectCollection_Tests.cs (10)
954
var
toolset = new Toolset("x", "c:\\y", collection, null);
960
List<
Toolset
> toolsets = Helpers.MakeList(collection.Toolsets);
974
var
toolset1 = new Toolset("x", "c:\\y", collection, null);
975
var
toolset2 = new Toolset("y", "c:\\z", collection, null);
983
List<
Toolset
> toolsets = Helpers.MakeList(collection.Toolsets);
998
var
toolset1 = new Toolset("x", "c:\\y", collection, null);
999
var
toolset2 = new Toolset("x", "c:\\z", collection, null);
1006
List<
Toolset
> toolsets = Helpers.MakeList(collection.Toolsets);
1031
var
toolset1 = new Toolset("x", "c:\\y", collection, null);
1032
var
toolset2 = new Toolset("y", "c:\\z", collection, null);
Microsoft.Build.Engine.UnitTests (63)
BackEnd\BuildManager_Tests.cs (1)
896
var
newToolSet = new Toolset("CustomToolSet", "c:\\SomePath", projectCollection, null);
BackEnd\TaskRegistry_Tests.cs (3)
1888
var
toolset = new Toolset(
1979
public void TaskRegistryCanSerializeViaTranslator(List<ProjectUsingTaskElement> usingTaskElements,
Toolset
toolset)
2180
internal TaskRegistry CreateTaskRegistryAndRegisterTasks(List<ProjectUsingTaskElement> usingTaskElements,
Toolset
toolset = null)
Construction\SolutionProjectGenerator_Tests.cs (2)
26
using Toolset = Microsoft.Build.Evaluation.
Toolset
;
479
Toolset
t = ProjectCollection.GlobalProjectCollection.GetToolset(instances[0].ToolsVersion);
Definition\Toolset_Tests.cs (31)
26
Toolset
t = new Toolset(null, "x", new ProjectCollection(), null);
35
Toolset
t = new Toolset("x", null, new ProjectCollection(), null);
44
Toolset
t = new Toolset(String.Empty, "x", new ProjectCollection(), null);
51
Toolset
t;
106
Toolset
t = new Toolset("4.0", "c:\\bar", buildProperties, environmentProperties, globalProperties,
113
Toolset
t2 =
Toolset
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
160
Toolset
t = GetFakeToolset(null /* no global properties */);
169
Toolset
t = ProjectCollection.GlobalProjectCollection.GetToolset("4.0");
193
Toolset
parentToolset = projectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion);
195
Toolset
t = new Toolset("Fake", parentToolset.ToolsPath, null, projectCollection, null, parentToolset.OverrideTasksPath);
221
Toolset
parentToolset = projectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion);
223
Toolset
t = new Toolset("Fake", parentToolset.ToolsPath, null, projectCollection, null, parentToolset.OverrideTasksPath);
249
Toolset
parentToolset = projectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion);
251
Toolset
t = new Toolset("Fake", parentToolset.ToolsPath, null, projectCollection, null, parentToolset.OverrideTasksPath);
271
Toolset
parentToolset = projectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion);
273
Toolset
t = new Toolset("Fake", parentToolset.ToolsPath, null, projectCollection, null, parentToolset.OverrideTasksPath);
293
Toolset
parentToolset = projectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion);
295
Toolset
t = new Toolset("Fake", parentToolset.ToolsPath, null, projectCollection, null, parentToolset.OverrideTasksPath);
321
Toolset
parentToolset = projectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion);
323
Toolset
t = new Toolset("Fake", parentToolset.ToolsPath, null, projectCollection, null, parentToolset.OverrideTasksPath);
348
Toolset
t = GetFakeToolset(globalProperties);
367
Toolset
t = GetFakeToolset(null);
386
Toolset
t = GetFakeToolset(null);
408
Toolset
t = GetFakeToolset(null);
437
Toolset
parentToolset = projectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion);
439
Toolset
t = new Toolset("Fake", parentToolset.ToolsPath, null, projectCollection, null, parentToolset.OverrideTasksPath);
455
Toolset
t = GetFakeToolset(null);
487
private
Toolset
GetFakeToolset(IDictionary<string, string> globalPropertiesForProjectCollection)
522
Toolset
parentToolset = projectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion);
524
Toolset
fakeToolset = new Toolset("Fake", parentToolset.ToolsPath, properties, projectCollection, subToolsets, parentToolset.OverrideTasksPath);
Definition\ToolsetConfigurationReader_Tests.cs (2)
560
Dictionary<string,
Toolset
> toolsets = new Dictionary<string,
Toolset
>(StringComparer.OrdinalIgnoreCase);
Definition\ToolsVersion_Tests.cs (11)
36
Toolset
t = new Toolset("toolsversionname", dir, new PropertyDictionary<ProjectPropertyInstance>(), collection, new DirectoryGetFiles(this.getFiles), new LoadXmlFromPath(this.loadXmlFromPath), overrideDir, new DirectoryExists(this.directoryExists));
79
Toolset
t = new Toolset("toolsversionname", "c:\\directory1\\directory2", new PropertyDictionary<ProjectPropertyInstance>(), collection, new DirectoryGetFiles(this.getFiles), new LoadXmlFromPath(this.loadXmlFromPath), "msbuildoverridetasks", new DirectoryExists(this.directoryExists));
99
Toolset
t = new Toolset("toolsversionname", "c:\\directory1\\directory2", new PropertyDictionary<ProjectPropertyInstance>(), collection, new DirectoryGetFiles(this.getFiles), new LoadXmlFromPath(this.loadXmlFromPath), "k:\\||^%$#*msbuildoverridetasks", new DirectoryExists(this.directoryExists));
118
Toolset
t = new Toolset("toolsversionname", "c:\\directory1\\directory2", new PropertyDictionary<ProjectPropertyInstance>(), collection, new DirectoryGetFiles(this.getFiles), new LoadXmlFromPath(this.loadXmlFromPath), tooLong, new DirectoryExists(this.directoryExists));
138
Toolset
t = new Toolset("toolsversionname", "c:\\directory1\\directory2", new PropertyDictionary<ProjectPropertyInstance>(), collection, new DirectoryGetFiles(this.getFiles), new LoadXmlFromPath(this.loadXmlFromPath), "k:\\Thecatinthehat", new DirectoryExists(this.directoryExists));
157
Toolset
t = new Toolset(
196
Toolset
t = new Toolset("toolsversionname", "c:\\directory1\\directory2\\doesntexist", new PropertyDictionary<ProjectPropertyInstance>(), colleciton, new DirectoryGetFiles(this.getFiles), new LoadXmlFromPath(this.loadXmlFromPath), null, new DirectoryExists(this.directoryExists));
219
Toolset
t = new Toolset("toolsversionname", "invalid||path", new PropertyDictionary<ProjectPropertyInstance>(), p, new DirectoryGetFiles(this.getFiles), new LoadXmlFromPath(this.loadXmlFromPath), null, new DirectoryExists(this.directoryExists));
242
string[] foundFiles =
Toolset
.GetTaskFiles(
248
string[] foundoverrideFiles =
Toolset
.GetTaskFiles(
924
Toolset
t = new Toolset(
Evaluation\Evaluator_Tests.cs (2)
5170
Toolset
parentToolset = projectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion);
5172
Toolset
fakeToolset = new Toolset("Fake", parentToolset.ToolsPath, properties, projectCollection, subToolsets, parentToolset.OverrideTasksPath);
Evaluation\ToolsetConfigurationNet5_Tests.cs (2)
32
foreach (
Toolset
toolset in projectCollection.Toolsets)
59
foreach (
Toolset
toolset in projectCollection.Toolsets)
Instance\ProjectInstance_Internal_Tests.cs (2)
1032
Toolset
template = pc.Toolsets.First(t => String.Equals(t.ToolsVersion, pc.DefaultToolsVersion, StringComparison.OrdinalIgnoreCase));
1033
var
toolset = new Toolset(
TestComparers\TaskRegistryComparers.cs (4)
116
public sealed class ToolsetComparer : IEqualityComparer<
Toolset
>
118
public bool Equals(
Toolset
x,
Toolset
y)
144
public int GetHashCode(
Toolset
obj)
Utilities_Tests.cs (3)
14
using Toolset = Microsoft.Build.Evaluation.
Toolset
;
310
List<
Toolset
> toolsets = new List<
Toolset
>();
MSBuild (3)
XMake.cs (3)
1430
Microsoft.Build.Evaluation.
Toolset
toolset = projectCollection.GetToolset(toolsVersion ?? project.ToolsVersion);
4643
private static void ThrowInvalidToolsVersionInitializationException(IEnumerable<
Toolset
> toolsets, string toolsVersion)
4646
foreach (
Toolset
toolset in toolsets)
TaskUsageLogger (1)
TaskUsageLogger.cs (1)
192
Toolset
t = _privateCollection.GetToolset(toolsVersion);