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)
538
new
ToolsetPropertyDefinition
(ReservedPropertyNames.toolsPath, toolsPath, property.Source),
551
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)
48
protected abstract IEnumerable<
ToolsetPropertyDefinition
> ToolsVersions
382
protected abstract IEnumerable<
ToolsetPropertyDefinition
> GetPropertyDefinitions(string toolsVersion);
399
protected abstract IEnumerable<
ToolsetPropertyDefinition
> GetSubToolsetPropertyDefinitions(string toolsVersion, string subToolsetVersion);
415
foreach (
ToolsetPropertyDefinition
toolsVersion in ToolsVersions)
444
ToolsetPropertyDefinition
toolsVersion,
457
IEnumerable<
ToolsetPropertyDefinition
> rawProperties = GetPropertyDefinitions(toolsVersion.Name);
461
foreach (
ToolsetPropertyDefinition
property in rawProperties)
473
IEnumerable<
ToolsetPropertyDefinition
> rawSubToolsetProperties = GetSubToolsetPropertyDefinitions(toolsVersion.Name, subToolsetVersion);
477
foreach (
ToolsetPropertyDefinition
property in rawSubToolsetProperties)
528
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)
585
private string ExpandPropertyUnescaped(
ToolsetPropertyDefinition
property, Expander<ProjectPropertyInstance, ProjectItemInstance> expander)
602
private void SetProperty(
ToolsetPropertyDefinition
property, PropertyDictionary<ProjectPropertyInstance> propertyGroup, PropertyDictionary<ProjectPropertyInstance> globalProperties)