ProjectTargetInstance クラス

定義

Target 要素 (MSBuild) をラップします。Wraps a Target Element (MSBuild).

public ref class ProjectTargetInstance sealed
public sealed class ProjectTargetInstance
type ProjectTargetInstance = class
Public NotInheritable Class ProjectTargetInstance
継承
ProjectTargetInstance

注釈

これは変更できないクラスです。This is an immutable class.

プロパティ

AfterTargetsLocation

AfterTargets 属性の場所を取得します。Gets the location of the AfterTargets attribute.

BeforeTargetsLocation

BeforeTargets 属性の場所を取得します。Gets the location of the BeforeTargets attribute.

Children

このターゲットの子のリストを取得します。Gets a list of the children of this target. ビルドでは、このリストが反復処理され、各タスクが実行されます。The build iterates through this to get each task to execute.

Condition

この対象要素の未評価の Condition 属性を取得します。Gets the unevaluated Condition attribute of this target element.

ConditionLocation

Condition 属性の場所を取得します。Gets the location of the Condition attribute.

DependsOnTargets

このターゲットが依存するターゲットの、セミコロンで区切られた未評価のリストを取得します。Gets an unevaluated semicolon-delimited list of targets that this target depends on.

DependsOnTargetsLocation

DependsOnTargets 属性の場所を取得します。Gets the location of the DependsOnTargets attribute.

FullPath

このターゲットの生成元のファイルの完全パスを取得します。Gets the full path to the file from which this target originated.

Inputs

この対象要素の未評価の入力を取得します。Gets the unevaluated inputs on this target element.

InputsLocation

Inputs 属性の場所を取得します。Gets the location of the Inputs attribute.

KeepDuplicateOutputs

このターゲットからの重複する出力を削除するために使用される未評価の条件を取得します。Gets an unevaluated condition which is used to delete duplicate outputs from this target.

KeepDuplicateOutputsLocation

KeepDuplicateOutputs 属性の場所を取得します。Gets the location of the KeepDuplicateOutputs attribute.

Location

要素自体の位置を取得します。Gets the location of the element itself.

Name

ターゲットの名前を取得します。Gets the name of the target.

OnErrorChildren

OnError ターゲットを参照するこのターゲットの子のリストを取得します。Gets a list of the children of this target that refer to OnError targets.

Outputs

この対象要素の未評価の出力を取得します。空の文字列の場合もあります。Gets the unevaluated outputs on this target element May be empty string.

OutputsLocation

Outputs 属性の場所を取得します。Gets the location of the Outputs attribute.

Returns

対象要素の未評価の戻り値を文字列として取得します。Gets the unevaluated return values on the target element as a string.

ReturnsLocation

Returns 属性の場所を取得します。Gets the location of the Returns attribute.

Tasks

このターゲットの直接の子であるすべてのタスクを取得します。Gets all the tasks that are immediate children of this target.

メソッド

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)

適用対象