ProjectPropertyInstance ProjectPropertyInstance ProjectPropertyInstance ProjectPropertyInstance Class

Definition

Wraps an evaluated property for build purposes. Instances of these properties are added and removed via methods on the ProjectInstance object.

public ref class ProjectPropertyInstance : IEquatable<Microsoft::Build::Execution::ProjectPropertyInstance ^>
public class ProjectPropertyInstance : IEquatable<Microsoft.Build.Execution.ProjectPropertyInstance>
type ProjectPropertyInstance = class
    interface IEquatable<ProjectPropertyInstance>
Public Class ProjectPropertyInstance
Implements IEquatable(Of ProjectPropertyInstance)
Inheritance
ProjectPropertyInstanceProjectPropertyInstanceProjectPropertyInstanceProjectPropertyInstance
Implements

Properties

EvaluatedValue EvaluatedValue EvaluatedValue EvaluatedValue

Gets or sets the evaluated value of this property.

IsImmutable IsImmutable IsImmutable IsImmutable

Returns true if this object is immutable; false otherwise.

An immutable object cannot be made mutable.

Name Name Name Name

Gets the name of this property.

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()

Gets a string representation for this property.

Explicit Interface Implementations

IEquatable<ProjectPropertyInstance>.Equals(ProjectPropertyInstance) IEquatable<ProjectPropertyInstance>.Equals(ProjectPropertyInstance) IEquatable<ProjectPropertyInstance>.Equals(ProjectPropertyInstance) IEquatable<ProjectPropertyInstance>.Equals(ProjectPropertyInstance)

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

Applies to