3 instantiations of ProjectPropertyElement
Microsoft.Build (3)
Construction\ProjectPropertyElement.cs (1)
102return new ProjectPropertyElement(element, containingProject);
Evaluation\ProjectParser.cs (1)
229ProjectPropertyElement property = new ProjectPropertyElement(childElement, propertyGroup, _project);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
195return new ProjectPropertyElement(link);
51 references to ProjectPropertyElement
Microsoft.Build (51)
Construction\ProjectPropertyElement.cs (1)
94internal static ProjectPropertyElement CreateDisconnected(string name, ProjectRootElement containingProject)
Construction\ProjectPropertyGroupElement.cs (8)
48public ICollection<ProjectPropertyElement> Properties => GetChildrenOfType<ProjectPropertyElement>(); 53public ICollection<ProjectPropertyElement> PropertiesReversed => GetChildrenReversedOfType<ProjectPropertyElement>(); 59public ProjectPropertyElement AddProperty(string name, string unevaluatedValue) 64ProjectPropertyElement newProperty = ContainingProject.CreatePropertyElement(name); 76public ProjectPropertyElement SetProperty(string name, string unevaluatedValue) 81foreach (ProjectPropertyElement property in Properties)
Construction\ProjectRootElement.cs (9)
352public ICollection<ProjectPropertyElement> Properties => new ReadOnlyCollection<ProjectPropertyElement>(GetAllChildrenOfType<ProjectPropertyElement>()); 1186public ProjectPropertyElement AddProperty(string name, string value) 1189ProjectPropertyElement matchingProperty = null; 1203foreach (ProjectPropertyElement property in propertyGroup.Properties) 1229ProjectPropertyElement newProperty = matchingPropertyGroup.AddProperty(name, value); 1426public ProjectPropertyElement CreatePropertyElement(string name) 1428return Link != null ? RootLink.CreatePropertyElement(name) : ProjectPropertyElement.CreateDisconnected(name, this);
Construction\Solution\SolutionProjectGenerator.cs (9)
962ProjectPropertyElement directorySolutionPropsFileProperty = traversalProject.CreatePropertyElement("_DirectorySolutionPropsFile"); 966ProjectPropertyElement directorySolutionPropsBasePathProperty = traversalProject.CreatePropertyElement("_DirectorySolutionPropsBasePath"); 970ProjectPropertyElement directorySolutionPropsPathProperty = traversalProject.CreatePropertyElement("DirectorySolutionPropsPath"); 980ProjectPropertyElement directorySolutionTargetsFileProperty = traversalProject.CreatePropertyElement("_DirectorySolutionTargetsFile"); 984ProjectPropertyElement directorySolutionTargetsBasePathProperty = traversalProject.CreatePropertyElement("_DirectorySolutionTargetsBasePath"); 988ProjectPropertyElement directorySolutionTargetsPathProperty = traversalProject.CreatePropertyElement("DirectorySolutionTargetsPath"); 2366ProjectPropertyElement tfv20Property = frameworkVersionProperties.AddProperty("TargetFrameworkVersion", "v2.0"); 2367ProjectPropertyElement tfv35Property = frameworkVersionProperties.AddProperty("TargetFrameworkVersion", "v3.5"); 2368ProjectPropertyElement tfv40Property = frameworkVersionProperties.AddProperty("TargetFrameworkVersion", "v4.0");
Definition\Project.cs (2)
2953ProjectPropertyElement propertyElement = Xml.AddProperty(name, unevaluatedValue); 4492public ProjectProperty SetProperty(ProjectPropertyElement propertyElement, string evaluatedValueEscaped, LoggingContext loggingContext)
Definition\ProjectProperty.cs (7)
183public abstract ProjectPropertyElement Xml 291internal static ProjectProperty Create(Project project, ProjectPropertyElement xml, string evaluatedValueEscaped, ProjectProperty predecessor) 351private readonly ProjectPropertyElement _xml; 359internal ProjectPropertyXmlBacked(Project project, ProjectPropertyElement xml, string evaluatedValueEscaped) 448public override ProjectPropertyElement Xml 504internal ProjectPropertyXmlBackedWithPredecessor(Project project, ProjectPropertyElement xml, string evaluatedValueEscaped, ProjectProperty predecessor) 644public override ProjectPropertyElement Xml
Evaluation\Evaluator.cs (3)
483foreach (ProjectPropertyElement propertyElement in propertyGroupElement.Properties) 994foreach (ProjectPropertyElement propertyElement in propertyGroupElement.Properties) 1294private void EvaluatePropertyElement(ProjectPropertyElement propertyElement)
Evaluation\IEvaluatorData.cs (1)
288P SetProperty(ProjectPropertyElement propertyElement, string evaluatedValueEscaped, BackEnd.Logging.LoggingContext loggingContext);
Evaluation\LazyItemEvaluator.EvaluatorData.cs (1)
229public P SetProperty(ProjectPropertyElement propertyElement, string evaluatedValueEscaped, BackEnd.Logging.LoggingContext loggingContext)
Evaluation\ProjectParser.cs (1)
229ProjectPropertyElement property = new ProjectPropertyElement(childElement, propertyGroup, _project);
Evaluation\PropertyTrackingEvaluatorDataWrapper.cs (1)
119public P SetProperty(ProjectPropertyElement propertyElement, string evaluatedValueEscaped, LoggingContext loggingContext)
Instance\ProjectInstance.cs (1)
1893ProjectPropertyInstance IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.SetProperty(ProjectPropertyElement propertyElement, string evaluatedValueEscaped, LoggingContext loggingContext)
Instance\ProjectPropertyInstance.cs (2)
306internal ProjectPropertyElement ToProjectPropertyElement(ProjectElementContainer parent) 308ProjectPropertyElement property = parent.ContainingProject.CreatePropertyElement(Name);
ObjectModelRemoting\ConstructionObjectLinks\ProjectPropertyElementLink.cs (1)
10/// Allow for creating a local representation to external object of type <see cref="ProjectPropertyElement"/>
ObjectModelRemoting\ConstructionObjectLinks\ProjectRootElementLink.cs (1)
146public abstract ProjectPropertyElement CreatePropertyElement(string name);
ObjectModelRemoting\DefinitionObjectsLinks\ProjectPropertyLink.cs (1)
23public abstract ProjectPropertyElement Xml { get; }
ObjectModelRemoting\LinkedObjectFactory.cs (2)
193public ProjectPropertyElement Create(ProjectPropertyElementLink link) 353public override ProjectPropertyElement Xml => Link.Xml;