ProjectPropertyInstance クラス

定義

評価済みのプロパティをビルドのためにラップします。Wraps an evaluated property for build purposes. ProjectInstance オブジェクトでメソッドによって追加および削除されます。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)
継承
ProjectPropertyInstance
実装

プロパティ

EvaluatedValue

プロパティの評価値。Evaluated value of the property. セッターでは、必要であれば、保護されているグローバル プロパティが呼び出し元にあるものと想定されます。また、ProjectInstance が変更可能な場合にのみ、呼び出し元は呼び出すと想定されます。有効性が常に確認されるとは限らないためです。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

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

トレースに便利な文字列表現String representation handy for tracing

明示的なインターフェイスの実装

IEquatable<ProjectPropertyInstance>.Equals(ProjectPropertyInstance)

このプロパティを別のものと比較して、等しいかどうかを確認します。Compares this property to another for equivalence.

適用対象