Condividi tramite


BuildEventArgsExtensions Class

Definition

Helper extension methods for working with data passed via ProjectEvaluationFinishedEventArgs and ProjectStartedEventArgs

public ref class BuildEventArgsExtensions abstract sealed
public static class BuildEventArgsExtensions
type BuildEventArgsExtensions = class
Public Module BuildEventArgsExtensions
Inheritance
BuildEventArgsExtensions

Methods

EnumerateItems(ProjectEvaluationFinishedEventArgs)

Lazy enumerates and partially strong types items from Items property. The actual item value is proxied via accessor methods - to be able to provide defined interface

EnumerateItems(ProjectStartedEventArgs)

Lazy enumerates and strong types items from Items property. The actual item value is proxied via accessor methods - to be able to provide defined interface

EnumerateItemsOfType(ProjectEvaluationFinishedEventArgs, String)

Lazy enumerates and partially strong types items from Items property. Only items with matching type will be returned (case-insensitive, MSBuild valid names only). The actual item value is proxied via accessor methods - to be able to provide defined interface

EnumerateItemsOfType(ProjectStartedEventArgs, String)

Lazy enumerates and partially strong types items from Items property. Only items with matching type will be returned (case-insensitive, MSBuild valid names only). The actual item value is proxied via accessor methods - to be able to provide defined interface

EnumerateItemsOfTypes(ProjectEvaluationFinishedEventArgs, String[])

Lazy enumerates and partially strong types items from Items property. Only items with any matching type will be returned (case-insensitive, MSBuild valid names only). The actual item value is proxied via accessor methods - to be able to provide defined interface

EnumerateItemsOfTypes(ProjectStartedEventArgs, String[])

Lazy enumerates and partially strong types items from Items property. Only items with any matching type will be returned (case-insensitive, MSBuild valid names only). The actual item value is proxied via accessor methods - to be able to provide defined interface

EnumerateProperties(ProjectEvaluationFinishedEventArgs)

Lazy enumerates and strong types properties from Properties property.

EnumerateProperties(ProjectStartedEventArgs)

Lazy enumerates and strong types properties from Properties property.

Applies to