8 instantiations of ToolsetPropertyDefinition
Microsoft.Build (8)
Definition\ToolsetConfigurationReader.cs (2)
99
yield return new
ToolsetPropertyDefinition
(toolset.toolsVersion, string.Empty, location);
174
yield return new
ToolsetPropertyDefinition
(propertyElement.Name, propertyElement.Value, location);
Definition\ToolsetLocalReader.cs (4)
31
yield return new
ToolsetPropertyDefinition
(MSBuildConstants.CurrentToolsVersion, string.Empty, _sourceLocation);
37
yield return new
ToolsetPropertyDefinition
(MSBuildConstants.ToolsPath, BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, _sourceLocation);
38
yield return new
ToolsetPropertyDefinition
(MSBuildConstants.SdksPath, BuildEnvironmentHelper.Instance.MSBuildSDKsPath, _sourceLocation);
39
yield return new
ToolsetPropertyDefinition
("RoslynTargetsPath",
Definition\ToolsetReader.cs (2)
537
new
ToolsetPropertyDefinition
(ReservedPropertyNames.toolsPath, toolsPath, property.Source),
550
new
ToolsetPropertyDefinition
(ReservedPropertyNames.binPath, binPath, property.Source),
18 references to ToolsetPropertyDefinition
Microsoft.Build (18)
Definition\ToolsetConfigurationReader.cs (3)
79
protected override IEnumerable<
ToolsetPropertyDefinition
> ToolsVersions
156
protected override IEnumerable<
ToolsetPropertyDefinition
> GetPropertyDefinitions(string toolsVersion)
198
protected override IEnumerable<
ToolsetPropertyDefinition
> GetSubToolsetPropertyDefinitions(string toolsVersion, string subToolsetVersion)
Definition\ToolsetLocalReader.cs (3)
27
protected override IEnumerable<
ToolsetPropertyDefinition
> ToolsVersions
35
protected override IEnumerable<
ToolsetPropertyDefinition
> GetPropertyDefinitions(string toolsVersion)
44
protected override IEnumerable<
ToolsetPropertyDefinition
> GetSubToolsetPropertyDefinitions(string toolsVersion, string subToolsetVersion)
Definition\ToolsetReader.cs (12)
47
protected abstract IEnumerable<
ToolsetPropertyDefinition
> ToolsVersions
381
protected abstract IEnumerable<
ToolsetPropertyDefinition
> GetPropertyDefinitions(string toolsVersion);
398
protected abstract IEnumerable<
ToolsetPropertyDefinition
> GetSubToolsetPropertyDefinitions(string toolsVersion, string subToolsetVersion);
414
foreach (
ToolsetPropertyDefinition
toolsVersion in ToolsVersions)
443
ToolsetPropertyDefinition
toolsVersion,
456
IEnumerable<
ToolsetPropertyDefinition
> rawProperties = GetPropertyDefinitions(toolsVersion.Name);
460
foreach (
ToolsetPropertyDefinition
property in rawProperties)
472
IEnumerable<
ToolsetPropertyDefinition
> rawSubToolsetProperties = GetSubToolsetPropertyDefinitions(toolsVersion.Name, subToolsetVersion);
476
foreach (
ToolsetPropertyDefinition
property in rawSubToolsetProperties)
527
private void EvaluateAndSetProperty(
ToolsetPropertyDefinition
property, PropertyDictionary<ProjectPropertyInstance> properties, PropertyDictionary<ProjectPropertyInstance> globalProperties, PropertyDictionary<ProjectPropertyInstance> initialProperties, bool accumulateProperties, ref string toolsPath, ref string binPath, ref Expander<ProjectPropertyInstance, ProjectItemInstance> expander)
584
private string ExpandPropertyUnescaped(
ToolsetPropertyDefinition
property, Expander<ProjectPropertyInstance, ProjectItemInstance> expander)
601
private void SetProperty(
ToolsetPropertyDefinition
property, PropertyDictionary<ProjectPropertyInstance> propertyGroup, PropertyDictionary<ProjectPropertyInstance> globalProperties)