Target Class

Definition

Represents a single Target element in an MSBuild project.

public ref class Target : System::Collections::IEnumerable
public class Target : System.Collections.IEnumerable
type Target = class
    interface IEnumerable
Public Class Target
Implements IEnumerable
Inheritance
Target
Implements

Properties

Condition

Gets the Condition attribute value of the Target element.

DependsOnTargets

Gets the DependsOnTargets attribute value of the Target element, which is a semicolon-separated list.

Inputs

Gets or sets the items that are to be input into this target.

IsImported

Gets a value indicating whether the Target element was imported into the project.

Name

Gets the Name attribute value of the Target element.

Outputs

Gets or sets the expected outputs of this target.

Methods

AddNewTask(String)

Adds the specified Task element to the Target element.

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator()

Gets an enumerator that iterates through the BuildTask objects in the Target.

GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
RemoveTask(BuildTask)

Removes the specified Task element from the Target element.

ToString()

Returns a string that represents the current object.

(Inherited from Object)

Extension Methods

Cast<TResult>(IEnumerable)

Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Enables parallelization of a query.

AsQueryable(IEnumerable)

Converts an IEnumerable to an IQueryable.

Applies to