IProject Interface |
Provides information about the currently executing project.
Namespace: PostSharp.Extensibility
Assembly: PostSharp (in PostSharp.dll) Version: 2023.0.3.0 (2023.0.3.0)
C#
public interface IProject : IServiceLocator, IService
The IProject type exposes the following members.
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.
|
Name | Description | |
---|---|---|
EvaluateExpression |
Evaluates an expression (that is, replace parameters by their actual value).
| |
GetExtensionElements |
Gets the set of project extension elements (ProjectExtensionElement) given their name and XML namespace.
| |
GetService<T> |
Gets a build-time service exposed by PostSharp.
|