Provides information about the currently executing project.
Namespace: PostSharp.Extensibility
Assembly: PostSharp.dll
Syntax
[InternalImplement]
public interface IProject : IServiceLocator, IServiceProperties
| Name | Description |
|---|---|
| StateStore | Gets the context of the current project that serves as a project-scoped cache. |
| TargetAssembly | Gets the assembly that is being transformed by PostSharp. |
Methods
| Name | Description |
|---|---|
| EvaluateExpression(string) | Evaluates an expression (that is, replace parameters by their actual value). |
| GetExtensionElements(string, string) | Gets the set of project extension elements (ProjectExtensionElement) given their name and XML namespace. |
| GetService<T>(bool) | Gets a build-time service exposed by PostSharp. |