8 instantiations of ToolsetPropertyDefinition
Microsoft.Build (8)
Definition\ToolsetConfigurationReader.cs (2)
99yield return new ToolsetPropertyDefinition(toolset.toolsVersion, string.Empty, location); 174yield return new ToolsetPropertyDefinition(propertyElement.Name, propertyElement.Value, location);
Definition\ToolsetLocalReader.cs (4)
31yield return new ToolsetPropertyDefinition(MSBuildConstants.CurrentToolsVersion, string.Empty, _sourceLocation); 37yield return new ToolsetPropertyDefinition(MSBuildConstants.ToolsPath, BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, _sourceLocation); 38yield return new ToolsetPropertyDefinition(MSBuildConstants.SdksPath, BuildEnvironmentHelper.Instance.MSBuildSDKsPath, _sourceLocation); 39yield return new ToolsetPropertyDefinition("RoslynTargetsPath",
Definition\ToolsetReader.cs (2)
522new ToolsetPropertyDefinition(ReservedPropertyNames.toolsPath, toolsPath, property.Source), 535new ToolsetPropertyDefinition(ReservedPropertyNames.binPath, binPath, property.Source),
18 references to ToolsetPropertyDefinition
Microsoft.Build (18)
Definition\ToolsetConfigurationReader.cs (3)
79protected override IEnumerable<ToolsetPropertyDefinition> ToolsVersions 156protected override IEnumerable<ToolsetPropertyDefinition> GetPropertyDefinitions(string toolsVersion) 198protected override IEnumerable<ToolsetPropertyDefinition> GetSubToolsetPropertyDefinitions(string toolsVersion, string subToolsetVersion)
Definition\ToolsetLocalReader.cs (3)
27protected override IEnumerable<ToolsetPropertyDefinition> ToolsVersions 35protected override IEnumerable<ToolsetPropertyDefinition> GetPropertyDefinitions(string toolsVersion) 44protected override IEnumerable<ToolsetPropertyDefinition> GetSubToolsetPropertyDefinitions(string toolsVersion, string subToolsetVersion)
Definition\ToolsetReader.cs (12)
47protected abstract IEnumerable<ToolsetPropertyDefinition> ToolsVersions 366protected abstract IEnumerable<ToolsetPropertyDefinition> GetPropertyDefinitions(string toolsVersion); 383protected abstract IEnumerable<ToolsetPropertyDefinition> GetSubToolsetPropertyDefinitions(string toolsVersion, string subToolsetVersion); 399foreach (ToolsetPropertyDefinition toolsVersion in ToolsVersions) 428ToolsetPropertyDefinition toolsVersion, 441IEnumerable<ToolsetPropertyDefinition> rawProperties = GetPropertyDefinitions(toolsVersion.Name); 445foreach (ToolsetPropertyDefinition property in rawProperties) 457IEnumerable<ToolsetPropertyDefinition> rawSubToolsetProperties = GetSubToolsetPropertyDefinitions(toolsVersion.Name, subToolsetVersion); 461foreach (ToolsetPropertyDefinition property in rawSubToolsetProperties) 512private 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) 569private string ExpandPropertyUnescaped(ToolsetPropertyDefinition property, Expander<ProjectPropertyInstance, ProjectItemInstance> expander) 586private void SetProperty(ToolsetPropertyDefinition property, PropertyDictionary<ProjectPropertyInstance> propertyGroup, PropertyDictionary<ProjectPropertyInstance> globalProperties)