Project.RemoveProperty(ProjectProperty) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Removes the specified property. Property must be associated with this project. Property must not originate from an imported file. Returns true if the property was in this evaluated project, otherwise false. As a convenience, if the parent property group becomes empty, it is also removed. Updates the evaluated project, but does not affect anything else in the project until reevaluation. For example, if "p" is removed, it will be removed from the evaluated project, but "q" which is evaluated from "$(p)" will not be modified until reevaluation. This is a convenience that it is understood does not necessarily leave the project in a perfectly self consistent state.
public:
bool RemoveProperty(Microsoft::Build::Evaluation::ProjectProperty ^ property);
public bool RemoveProperty (Microsoft.Build.Evaluation.ProjectProperty property);
member this.RemoveProperty : Microsoft.Build.Evaluation.ProjectProperty -> bool
Public Function RemoveProperty (property As ProjectProperty) As Boolean
Parameters
- property
- ProjectProperty
The property to remove.
Returns
true
if the property is present in this evaluated project; otherwise, false
.
Remarks
If the property group containing the property becomes empty, it is also removed.
The project is updated, but no further evaluation occurs until reevaluation. For example, if "p" is removed, "q" which is evaluated from "$(p)" is not modified until reevaluation.