/// <summary> /// Creates a regular evaluated property, with backing XML. /// Called by Project.SetProperty. /// Property MAY NOT have reserved name and MAY NOT overwrite a global property. /// Predecessor is any immediately previous property that was overridden by this one during evaluation and may be null. /// </summary> internal LinkedProjectProperty(Project project, ProjectPropertyLink link) : base(project) { Link = link; }
public ProjectProperty Create(ProjectPropertyLink link, Project project = null) { project = project ?? link.Project; return(new LinkedProjectProperty(project, link)); }