ProjectMetadataInstance クラス

定義

評価済みのメタデータをビルドのためにラップします。Wraps an evaluated metadata for build purposes.

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

注釈

ProjectItemInstanceオブジェクトのメソッドを使用して追加および削除されます。Added and removed via methods on the ProjectItemInstance object.

プロパティ

EvaluatedValue

メタデータの評価値を取得または設定します。Gets or sets the evaluated value of the metadata.

Name

メタデータの名前を取得します。Gets the name of the metadata.

メソッド

DeepClone()

メタデータをコピーして詳細クローンを作成します。Copies the metadata to create a deep clone.

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

このメタデータの文字列形式を取得します。Gets a string representation of this metadata.

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

IEquatable<ProjectMetadataInstance>.Equals(ProjectMetadataInstance)

このプロジェクトのメタデータが指定のプロジェクトのメタデータと等しいかを比較します。Compares this project metadata with the given project metadata for equality.

適用対象