ProjectProperty クラス

定義

評価されたデザイン時のプロパティを表します。Represents an evaluated design-time property.

public ref class ProjectProperty : IEquatable<Microsoft::Build::Evaluation::ProjectProperty ^>
public ref class ProjectProperty abstract : IEquatable<Microsoft::Build::Evaluation::ProjectProperty ^>
public class ProjectProperty : IEquatable<Microsoft.Build.Evaluation.ProjectProperty>
public abstract class ProjectProperty : IEquatable<Microsoft.Build.Evaluation.ProjectProperty>
type ProjectProperty = class
    interface IEquatable<ProjectProperty>
Public Class ProjectProperty
Implements IEquatable(Of ProjectProperty)
Public MustInherit Class ProjectProperty
Implements IEquatable(Of ProjectProperty)
継承
ProjectProperty
実装

プロパティ

EvaluatedValue

評価されたプロパティ値を取得します。Gets the evaluated property value.

IsEnvironmentProperty

このプロパティが環境変数に基づいているかどうかを確認します。Determines whether the property originated from the environment variables.

IsGlobalProperty

このプロパティがグローバル プロパティかどうかを確認します。Determines whether the property is a global property.

IsImported

このプロパティがインポートされたファイルに基づいているかどうかを確認します。Determines whether the property originates from an imported file.

IsReservedProperty

このプロパティが予約済みのプロパティ ('MSBuildProjectFile' など) かどうかを確認します。Determines whether the property is a reserved property, for example 'MSBuildProjectFile'.

Name

プロパティの名前を取得します。Gets the name of the property.

Predecessor

評価中にこのプロパティによってオーバーライドされた最後のプロパティを取得します。Gets the last property that was overridden by this property during evaluation.

Project

このプロパティを含むプロジェクトを取得します。Gets the project that contains this property.

UnevaluatedValue

未評価のプロパティ値を取得または設定します。Gets or sets the unevaluated property value.

Xml

関連付けられているプロパティ要素を取得します。Gets the associated property element. バッキング XML プロパティです。Backing XML property. このプロパティがグローバル プロパティ、環境プロパティ、または組み込みプロパティである場合にのみ、null が返されます。Null only if this is a global, environment, or built-in 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 を返します。Returns a string that represents the current object.

(継承元 Object)

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

IEquatable<ProjectProperty>.Equals(ProjectProperty)

このプロジェクトのプロパティが所定のプロジェクトのプロパティと等しいかを比較します。Compares this project property with the given project property for equality.

適用対象