Ejemplo n.º 1
0
 /// <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;
 }
Ejemplo n.º 2
0
        public ProjectProperty Create(ProjectPropertyLink link, Project project = null)
        {
            project = project ?? link.Project;

            return(new LinkedProjectProperty(project, link));
        }