Request to execute a Project.

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

Syntax

Visual Basic (Declaration)
<SerializableAttribute> _
Public NotInheritable Class ProjectInvocation
C#
[SerializableAttribute]
public sealed class ProjectInvocation
Visual C++
[SerializableAttribute]
public ref class ProjectInvocation sealed

Remarks

When invoking a project, one should give (1) the project to execute, (2) the module that should be processed and (3) some user-defined properties. The two last elements are encapsulates by the ProjectInvocationParameters class. The ProjectInvocation class encapsulates both the module identity and a ProjectInvocationParameters object.

Inheritance Hierarchy

System..::.Object
  PostSharp.Extensibility..::.ProjectInvocation

See Also