3 instantiations of ProjectPropertyElement
Microsoft.Build (3)
Construction\ProjectPropertyElement.cs (1)
102
return new
ProjectPropertyElement
(element, containingProject);
Evaluation\ProjectParser.cs (1)
238
ProjectPropertyElement property = new
ProjectPropertyElement
(childElement, propertyGroup, _project);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
195
return new
ProjectPropertyElement
(link);
51 references to ProjectPropertyElement
Microsoft.Build (51)
Construction\ProjectPropertyElement.cs (1)
94
internal static
ProjectPropertyElement
CreateDisconnected(string name, ProjectRootElement containingProject)
Construction\ProjectPropertyGroupElement.cs (8)
48
public ICollection<
ProjectPropertyElement
> Properties => GetChildrenOfType<
ProjectPropertyElement
>();
53
public ICollection<
ProjectPropertyElement
> PropertiesReversed => GetChildrenReversedOfType<
ProjectPropertyElement
>();
59
public
ProjectPropertyElement
AddProperty(string name, string unevaluatedValue)
64
ProjectPropertyElement
newProperty = ContainingProject.CreatePropertyElement(name);
76
public
ProjectPropertyElement
SetProperty(string name, string unevaluatedValue)
81
foreach (
ProjectPropertyElement
property in Properties)
Construction\ProjectRootElement.cs (9)
354
public ICollection<
ProjectPropertyElement
> Properties => new ReadOnlyCollection<
ProjectPropertyElement
>(GetAllChildrenOfType<
ProjectPropertyElement
>());
1188
public
ProjectPropertyElement
AddProperty(string name, string value)
1191
ProjectPropertyElement
matchingProperty = null;
1205
foreach (
ProjectPropertyElement
property in propertyGroup.Properties)
1231
ProjectPropertyElement
newProperty = matchingPropertyGroup.AddProperty(name, value);
1428
public
ProjectPropertyElement
CreatePropertyElement(string name)
1430
return Link != null ? RootLink.CreatePropertyElement(name) :
ProjectPropertyElement
.CreateDisconnected(name, this);
Construction\Solution\SolutionProjectGenerator.cs (9)
970
ProjectPropertyElement
directorySolutionPropsFileProperty = traversalProject.CreatePropertyElement("_DirectorySolutionPropsFile");
974
ProjectPropertyElement
directorySolutionPropsBasePathProperty = traversalProject.CreatePropertyElement("_DirectorySolutionPropsBasePath");
978
ProjectPropertyElement
directorySolutionPropsPathProperty = traversalProject.CreatePropertyElement("DirectorySolutionPropsPath");
988
ProjectPropertyElement
directorySolutionTargetsFileProperty = traversalProject.CreatePropertyElement("_DirectorySolutionTargetsFile");
992
ProjectPropertyElement
directorySolutionTargetsBasePathProperty = traversalProject.CreatePropertyElement("_DirectorySolutionTargetsBasePath");
996
ProjectPropertyElement
directorySolutionTargetsPathProperty = traversalProject.CreatePropertyElement("DirectorySolutionTargetsPath");
2374
ProjectPropertyElement
tfv20Property = frameworkVersionProperties.AddProperty("TargetFrameworkVersion", "v2.0");
2375
ProjectPropertyElement
tfv35Property = frameworkVersionProperties.AddProperty("TargetFrameworkVersion", "v3.5");
2376
ProjectPropertyElement
tfv40Property = frameworkVersionProperties.AddProperty("TargetFrameworkVersion", "v4.0");
Definition\Project.cs (2)
2825
ProjectPropertyElement
propertyElement = Xml.AddProperty(name, unevaluatedValue);
4368
public ProjectProperty SetProperty(
ProjectPropertyElement
propertyElement, string evaluatedValueEscaped, LoggingContext loggingContext)
Definition\ProjectProperty.cs (7)
183
public abstract
ProjectPropertyElement
Xml
291
internal static ProjectProperty Create(Project project,
ProjectPropertyElement
xml, string evaluatedValueEscaped, ProjectProperty predecessor)
351
private readonly
ProjectPropertyElement
_xml;
359
internal ProjectPropertyXmlBacked(Project project,
ProjectPropertyElement
xml, string evaluatedValueEscaped)
448
public override
ProjectPropertyElement
Xml
504
internal ProjectPropertyXmlBackedWithPredecessor(Project project,
ProjectPropertyElement
xml, string evaluatedValueEscaped, ProjectProperty predecessor)
644
public override
ProjectPropertyElement
Xml
Evaluation\Evaluator.cs (3)
563
foreach (
ProjectPropertyElement
propertyElement in propertyGroupElement.Properties)
1142
foreach (
ProjectPropertyElement
propertyElement in propertyGroupElement.Properties)
1442
private void EvaluatePropertyElement(
ProjectPropertyElement
propertyElement)
Evaluation\IEvaluatorData.cs (1)
288
P SetProperty(
ProjectPropertyElement
propertyElement, string evaluatedValueEscaped, BackEnd.Logging.LoggingContext loggingContext);
Evaluation\LazyItemEvaluator.EvaluatorData.cs (1)
229
public P SetProperty(
ProjectPropertyElement
propertyElement, string evaluatedValueEscaped, BackEnd.Logging.LoggingContext loggingContext)
Evaluation\ProjectParser.cs (1)
238
ProjectPropertyElement
property = new ProjectPropertyElement(childElement, propertyGroup, _project);
Evaluation\PropertyTrackingEvaluatorDataWrapper.cs (1)
119
public P SetProperty(
ProjectPropertyElement
propertyElement, string evaluatedValueEscaped, LoggingContext loggingContext)
Instance\ProjectInstance.cs (1)
1944
ProjectPropertyInstance IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.SetProperty(
ProjectPropertyElement
propertyElement, string evaluatedValueEscaped, LoggingContext loggingContext)
Instance\ProjectPropertyInstance.cs (2)
307
internal
ProjectPropertyElement
ToProjectPropertyElement(ProjectElementContainer parent)
309
ProjectPropertyElement
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)
146
public abstract
ProjectPropertyElement
CreatePropertyElement(string name);
ObjectModelRemoting\DefinitionObjectsLinks\ProjectPropertyLink.cs (1)
23
public abstract
ProjectPropertyElement
Xml { get; }
ObjectModelRemoting\LinkedObjectFactory.cs (2)
193
public
ProjectPropertyElement
Create(ProjectPropertyElementLink link)
353
public override
ProjectPropertyElement
Xml => Link.Xml;