3 instantiations of ProjectPropertyElement
Microsoft.Build (3)
Construction\ProjectPropertyElement.cs (1)
102
return new
ProjectPropertyElement
(element, containingProject);
Evaluation\ProjectParser.cs (1)
229
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)
352
public ICollection<
ProjectPropertyElement
> Properties => new ReadOnlyCollection<
ProjectPropertyElement
>(GetAllChildrenOfType<
ProjectPropertyElement
>());
1186
public
ProjectPropertyElement
AddProperty(string name, string value)
1189
ProjectPropertyElement
matchingProperty = null;
1203
foreach (
ProjectPropertyElement
property in propertyGroup.Properties)
1229
ProjectPropertyElement
newProperty = matchingPropertyGroup.AddProperty(name, value);
1426
public
ProjectPropertyElement
CreatePropertyElement(string name)
1428
return Link != null ? RootLink.CreatePropertyElement(name) :
ProjectPropertyElement
.CreateDisconnected(name, this);
Construction\Solution\SolutionProjectGenerator.cs (9)
962
ProjectPropertyElement
directorySolutionPropsFileProperty = traversalProject.CreatePropertyElement("_DirectorySolutionPropsFile");
966
ProjectPropertyElement
directorySolutionPropsBasePathProperty = traversalProject.CreatePropertyElement("_DirectorySolutionPropsBasePath");
970
ProjectPropertyElement
directorySolutionPropsPathProperty = traversalProject.CreatePropertyElement("DirectorySolutionPropsPath");
980
ProjectPropertyElement
directorySolutionTargetsFileProperty = traversalProject.CreatePropertyElement("_DirectorySolutionTargetsFile");
984
ProjectPropertyElement
directorySolutionTargetsBasePathProperty = traversalProject.CreatePropertyElement("_DirectorySolutionTargetsBasePath");
988
ProjectPropertyElement
directorySolutionTargetsPathProperty = traversalProject.CreatePropertyElement("DirectorySolutionTargetsPath");
2366
ProjectPropertyElement
tfv20Property = frameworkVersionProperties.AddProperty("TargetFrameworkVersion", "v2.0");
2367
ProjectPropertyElement
tfv35Property = frameworkVersionProperties.AddProperty("TargetFrameworkVersion", "v3.5");
2368
ProjectPropertyElement
tfv40Property = frameworkVersionProperties.AddProperty("TargetFrameworkVersion", "v4.0");
Definition\Project.cs (2)
2953
ProjectPropertyElement
propertyElement = Xml.AddProperty(name, unevaluatedValue);
4492
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)
483
foreach (
ProjectPropertyElement
propertyElement in propertyGroupElement.Properties)
994
foreach (
ProjectPropertyElement
propertyElement in propertyGroupElement.Properties)
1294
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)
229
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)
1893
ProjectPropertyInstance IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.SetProperty(
ProjectPropertyElement
propertyElement, string evaluatedValueEscaped, LoggingContext loggingContext)
Instance\ProjectPropertyInstance.cs (2)
306
internal
ProjectPropertyElement
ToProjectPropertyElement(ProjectElementContainer parent)
308
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;