private static IProjectTree ChangePropertyValues(IProjectTreePropertiesProvider propertiesProvider, IProjectTree child) { var propertyContextAndValues = new ProjectTreeCustomizablePropertyContextAndValues(child); propertiesProvider.CalculatePropertyValues(propertyContextAndValues, propertyContextAndValues); return(propertyContextAndValues.Tree); }
private static IProjectTree ChangePropertyValues(IProjectTreePropertiesProvider propertiesProvider, IProjectTree child, IImmutableDictionary <string, string> projectTreeSettings) { var propertyContextAndValues = new ProjectTreeCustomizablePropertyContextAndValues(child, projectTreeSettings); propertiesProvider.CalculatePropertyValues(propertyContextAndValues, propertyContextAndValues); return(propertyContextAndValues.Tree); }