An evaluated design-time property
public ref class ProjectProperty abstract : IEquatable<Microsoft::Build::Evaluation::ProjectProperty ^>
public ref class ProjectProperty : IEquatable<Microsoft::Build::Evaluation::ProjectProperty ^>
public abstract class ProjectProperty : IEquatable<Microsoft.Build.Evaluation.ProjectProperty>
public class ProjectProperty : IEquatable<Microsoft.Build.Evaluation.ProjectProperty>
type ProjectProperty = class interface IEquatable<ProjectProperty>
Public MustInherit Class ProjectProperty Implements IEquatable(Of ProjectProperty)
Public Class ProjectProperty Implements IEquatable(Of ProjectProperty)
Gets the evaluated property value. Cannot be set directly: only the unevaluated value can be set. Is never null.
Whether the property originated from the environment (or the toolset)
Whether the property is a global property
If the property originated in an imported file, returns true. If the property originates from the environment, a global property, or is a built-in property, returns false. Otherwise returns false.
Whether the property is a reserved property, like 'MSBuildProjectFile'.
Name of the property. Cannot be set.
Any immediately previous property that was overridden by this one during evaluation. This would include all properties with the same name that lie above in the logical project file, and whose conditions evaluated to true. If there are none above this is null. If the project has not been reevaluated since the last modification this value may be incorrect.
Project that this property lives in. ProjectProperty's always live in a project.
Gets or sets the unevaluated property value. Updates the evaluated value in the project, although this is not sure to be correct until re-evaluation.
Backing XML property. Null only if this is a global, environment, or built-in property.
Determines whether the specified object is equal to the current object.(Inherited from Object)
Serves as the default hash function.(Inherited from Object)
Gets the Type of the current instance.(Inherited from Object)
Creates a shallow copy of the current Object.(Inherited from Object)
Returns a string that represents the current object.(Inherited from Object)
Explicit Interface Implementations
Compares this property to another for equivalence.