7 instantiations of Toolset
Microsoft.Build (7)
Definition\Toolset.cs (1)
573Toolset toolset = new Toolset(translator);
Definition\ToolsetReader.cs (6)
177new Toolset( 204new Toolset( 220new Toolset( 240var synthetic20Toolset = new Toolset( 318var defaultToolset = new Toolset( 491toolset = new Toolset(toolsVersion.Name, toolsPath ?? binPath, properties, _environmentProperties, globalProperties, subToolsets, MSBuildOverrideTasksPath, DefaultOverrideToolsVersion, importSearchPathsTable);
55 references to Toolset
Microsoft.Build (53)
BackEnd\BuildManager\BuildParameters.cs (2)
631public ICollection<Toolset> Toolsets => ToolsetProvider.Toolsets; 945public Toolset GetToolset(string toolsVersion)
BackEnd\Node\OutOfProcNode.cs (2)
751ICollection<Toolset> parentToolSets = _buildParameters.ToolsetProvider.Toolsets; 756foreach (Toolset toolSet in parentToolSets)
Definition\Project.cs (1)
4112public Toolset Toolset { get; private set; }
Definition\ProjectCollection.cs (10)
145private Dictionary<string, Toolset> _toolsets; 483/// This is not the <see cref="Toolset.ToolsVersion"/>. 661public ICollection<Toolset> Toolsets 667return new List<Toolset>(_toolsets.Values); 1073public void AddToolset(Toolset toolset) 1115var toolsets = new List<Toolset>(Toolsets); 1117foreach (Toolset toolset in toolsets) 1133public Toolset GetToolset(string toolsVersion) 1138_toolsets.TryGetValue(toolsVersion, out var toolset); 1861_toolsets = new Dictionary<string, Toolset>(StringComparer.OrdinalIgnoreCase);
Definition\Toolset.cs (2)
571internal static Toolset FactoryForDeserialization(ITranslator translator) 573Toolset toolset = new Toolset(translator);
Definition\ToolsetReader.cs (9)
81internal static string ReadAllToolsets(Dictionary<string, Toolset> toolsets, PropertyDictionary<ProjectPropertyInstance> environmentProperties, PropertyDictionary<ProjectPropertyInstance> globalProperties, ToolsetDefinitionLocations locations) 96Dictionary<string, Toolset> toolsets, 240var synthetic20Toolset = new Toolset( 318var defaultToolset = new Toolset( 336Dictionary<string, Toolset> toolsets, 394Dictionary<string, Toolset> toolsets, 411Toolset toolset = ReadToolset(toolsVersion, globalProperties, initialPropertiesClone, accumulateProperties); 427private Toolset ReadToolset( 486Toolset toolset = null;
Evaluation\IEvaluatorData.cs (1)
62Toolset Toolset
Evaluation\IToolsetProvider.cs (2)
18ICollection<Toolset> Toolsets 28Toolset GetToolset(string toolsVersion);
Evaluation\LazyItemEvaluator.EvaluatorData.cs (1)
138public Toolset Toolset => _wrappedData.Toolset;
Evaluation\PropertyTrackingEvaluatorDataWrapper.cs (1)
141public Toolset Toolset => _wrapped.Toolset;
Evaluation\ToolsetProvider.cs (9)
23private Dictionary<string, Toolset> _toolsets; 36public ToolsetProvider(IEnumerable<Toolset> toolsets) 38_toolsets = new Dictionary<string, Toolset>(StringComparer.OrdinalIgnoreCase); 39foreach (Toolset toolset in toolsets) 61public ICollection<Toolset> Toolsets => _toolsets.Values; 66public Toolset GetToolset(string toolsVersion) 69_toolsets.TryGetValue(toolsVersion, out var toolset); 83translator.TranslateDictionary(ref _toolsets, StringComparer.OrdinalIgnoreCase, Toolset.FactoryForDeserialization); 103_toolsets = new Dictionary<string, Toolset>(StringComparer.OrdinalIgnoreCase);
Instance\ProjectInstance.cs (4)
191private Toolset _toolset; 1336Toolset IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.Toolset 1590internal Toolset Toolset 2530translator.Translate(ref _toolset, Toolset.FactoryForDeserialization);
Instance\TaskRegistry.cs (4)
60private Toolset _toolset; 193internal TaskRegistry(Toolset toolset, ProjectRootElementCacheBase projectRootElementCache) 205internal Toolset Toolset 1893translator.Translate(ref _toolset, Toolset.FactoryForDeserialization);
Utilities\Utilities.cs (5)
22using Toolset = Microsoft.Build.Evaluation.Toolset; 61internal delegate Toolset GetToolset(string toolsVersion); 330internal static string CreateToolsVersionListString(IEnumerable<Toolset> toolsets) 334foreach (Toolset toolset in toolsets) 393Toolset currentToolset = null;
MSBuild (2)
XMake.cs (2)
4149private static void ThrowInvalidToolsVersionInitializationException(IEnumerable<Toolset> toolsets, string toolsVersion) 4152foreach (Toolset toolset in toolsets)