Determines in which order tasks of projects should be executed. This is relevant only when the InvokeProjects(array<ProjectInvocation>[]()[]) method is called with many projects or if many projects are executed together due to recursive processing.

Namespace:  PostSharp.Extensibility
Assembly:  PostSharp.Core (in PostSharp.Core.dll)

Syntax

Visual Basic (Declaration)
Public Enumeration ProjectExecutionOrder
C#
public enum ProjectExecutionOrder
Visual C++
public enum class ProjectExecutionOrder

Members

Member nameDescription
Default
Default execution order: Sequential.
Sequential
Projects are executed atomically. All tasks of all phases of one project are executed, then the next projects are executed.
Phased
Groups of projects are executed per phase. Tasks of one phases of all projects are executed, then the next phases are are executed for all projects.

See Also