7 instantiations of Toolset
Microsoft.Build (7)
Definition\Toolset.cs (1)
573Toolset toolset = new Toolset(translator);
Definition\ToolsetReader.cs (6)
192new Toolset( 219new Toolset( 235new Toolset( 255var synthetic20Toolset = new Toolset( 333var defaultToolset = new Toolset( 506toolset = 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)
640public ICollection<Toolset> Toolsets => ToolsetProvider.Toolsets; 935public Toolset GetToolset(string toolsVersion)
BackEnd\Node\OutOfProcNode.cs (2)
755ICollection<Toolset> parentToolSets = _buildParameters.ToolsetProvider.Toolsets; 760foreach (Toolset toolSet in parentToolSets)
Definition\Project.cs (1)
4154public Toolset Toolset { get; private set; }
Definition\ProjectCollection.cs (10)
151private Dictionary<string, Toolset> _toolsets; 515/// This is not the <see cref="Toolset.ToolsVersion"/>. 694public ICollection<Toolset> Toolsets 700return new List<Toolset>(_toolsets.Values); 1106public void AddToolset(Toolset toolset) 1148var toolsets = new List<Toolset>(Toolsets); 1150foreach (Toolset toolset in toolsets) 1166public Toolset GetToolset(string toolsVersion) 1171_toolsets.TryGetValue(toolsVersion, out var toolset); 1911_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, 255var synthetic20Toolset = new Toolset( 333var defaultToolset = new Toolset( 351Dictionary<string, Toolset> toolsets, 409Dictionary<string, Toolset> toolsets, 426Toolset toolset = ReadToolset(toolsVersion, globalProperties, initialPropertiesClone, accumulateProperties); 442private Toolset ReadToolset( 501Toolset 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; 1387Toolset IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.Toolset 1641internal Toolset Toolset 2592translator.Translate(ref _toolset, Toolset.FactoryForDeserialization);
Instance\TaskRegistry.cs (4)
61private Toolset _toolset; 194internal TaskRegistry(Toolset toolset, ProjectRootElementCacheBase projectRootElementCache) 206internal Toolset Toolset 1925translator.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)
4570private static void ThrowInvalidToolsVersionInitializationException(IEnumerable<Toolset> toolsets, string toolsVersion) 4573foreach (Toolset toolset in toolsets)