Share via


ProjectPropertyInstance Class

Definition

Wraps an evaluated property for build purposes. 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
ProjectPropertyInstance
Implements

Properties

EvaluatedValue

Evaluated value of the property. Setter assumes caller has protected global properties, if necessary SETTER ASSUMES CALLER ONLY CALLS IF PROJECTINSTANCE IS MUTABLE because it cannot always be verified.

IsImmutable

Whether this object is immutable. An immutable object can not be made mutable.

Name

Name of the property

Methods

ToString()

String representation handy for tracing

Explicit Interface Implementations

IEquatable<ProjectPropertyInstance>.Equals(ProjectPropertyInstance)

Compares this property to another for equivalence.

Applies to