ProjectProperty ProjectProperty ProjectProperty 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
ProjectPropertyProjectPropertyProjectPropertyProjectProperty
Implements

Properties

EvaluatedValue EvaluatedValue EvaluatedValue EvaluatedValue

Gets the evaluated property value.

IsEnvironmentProperty IsEnvironmentProperty IsEnvironmentProperty IsEnvironmentProperty

Determines whether the property originated from the environment variables.

IsGlobalProperty IsGlobalProperty IsGlobalProperty IsGlobalProperty

Determines whether the property is a global property.

IsImported IsImported IsImported IsImported

Determines whether the property originates from an imported file.

IsReservedProperty IsReservedProperty IsReservedProperty IsReservedProperty

Determines whether the property is a reserved property, for example 'MSBuildProjectFile'.

Name Name Name Name

Gets the name of the property.

Predecessor Predecessor Predecessor Predecessor

Gets the last property that was overridden by this property during evaluation.

Project Project Project Project

Gets the project that contains this property.

UnevaluatedValue UnevaluatedValue UnevaluatedValue UnevaluatedValue

Gets or sets the unevaluated property value.

Xml Xml Xml Xml

Gets the associated property element. Backing XML property. Null only if this is a global, environment, or built-in property.

Explicit Interface Implementations

IEquatable<ProjectProperty>.Equals(ProjectProperty) IEquatable<ProjectProperty>.Equals(ProjectProperty) IEquatable<ProjectProperty>.Equals(ProjectProperty) IEquatable<ProjectProperty>.Equals(ProjectProperty)

Compares this project property with the given project property for equality.

Methods

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to