ProjectProperty Class
Definition
Represents an evaluated design-time property.
public ref class ProjectProperty abstract : IEquatable<Microsoft::Build::Evaluation::ProjectProperty ^>
public abstract class ProjectProperty : IEquatable<Microsoft.Build.Evaluation.ProjectProperty>
type ProjectProperty = class
interface IEquatable<ProjectProperty>
Public MustInherit Class ProjectProperty
Implements IEquatable(Of ProjectProperty)
- Inheritance
-
ProjectProperty
- Implements
Properties
EvaluatedValue |
Gets the evaluated property value. |
IsEnvironmentProperty |
Determines whether the property originated from the environment variables. |
IsGlobalProperty |
Determines whether the property is a global property. |
IsImported |
Determines whether the property originates from an imported file. |
IsReservedProperty |
Determines whether the property is a reserved property, for example 'MSBuildProjectFile'. |
Name |
Gets the name of the property. |
Predecessor |
Gets the last property that was overridden by this property during evaluation. |
Project |
Gets the project that contains this property. |
UnevaluatedValue |
Gets or sets the unevaluated property value. |
Xml |
Gets the associated property element. Backing XML property. Null only if this is a global, environment, or built-in property. |
Methods
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |
Explicit Interface Implementations
IEquatable<ProjectProperty>.Equals(ProjectProperty) |
Compares this project property with the given project property for equality. |