PostSharp 4.3 / / Post­Sharp Documentation / API Reference / Post­Sharp.​Aspects.​Configuration Namespace
PostSharp.Aspects.Configuration Namespace
The PostSharp.Aspects.Configuration namespace contains classes and custom attributes configuring the aspects of the PostSharp.Aspects namespace.
Classes
  Class Description
Public class AspectConfiguration
Configuration of an IAspect.
Public class AspectConfigurationAttribute
Configures an aspect of type IAspect.
Public class AspectConfigurationAttributeTypeAttribute
Custom attribute that, when applied to an aspect, specifies which custom attribute type (derived from AspectConfigurationAttribute) can provide declarative configuration for the aspect.
Public class CompositionAspectConfiguration
Configuration of aspects of type ICompositionAspect.
Public class CompositionAspectConfigurationAttribute
Custom attribute that, when applied on a class implementing ICompositionAspect, defines the declarative configuration of that aspect.
Public class CustomAttributeIntroductionAspectConfiguration
Configuration of aspects of type CustomAttributeIntroductionAspect.
Public class EventInterceptionAspectConfiguration
Configuration of aspects of type IEventInterceptionAspect.
Public class EventInterceptionAspectConfigurationAttribute
Custom attribute that, when applied on a class implementing IEventInterceptionAspect, defines the declarative configuration of that aspect.
Public class LocationInterceptionAspectConfiguration
Configuration of aspects of type ILocationLevelAspect.
Public class LocationInterceptionAspectConfigurationAttribute
Custom attribute that, when applied on a class implementing ILocationInterceptionAspect, defines the declarative configuration of that aspect.
Public class ManagedResourceIntroductionAspectConfiguration
Configuration of aspects of type ManagedResourceIntroductionAspect.
Public class MethodInterceptionAspectConfiguration
Configuration of aspects of type IMethodInterceptionAspect.
Public class MethodInterceptionAspectConfigurationAttribute
Custom attribute that, when applied on a class implementing IMethodInterceptionAspect, defines the declarative configuration of that aspect.
Public class OnExceptionAspectConfiguration
Configuration of the IOnExceptionAspect aspect.
Public class OnExceptionAspectConfigurationAttribute
Custom attribute that, when applied on a class implementing IOnExceptionAspect, defines the configuration of that aspect.
Public class OnMethodBoundaryAspectConfiguration
Configuration of the IOnMethodBoundaryAspect aspect.
Public class OnMethodBoundaryAspectConfigurationAttribute
Custom attribute that, when applied on a class implementing IOnMethodBoundaryAspect, defines the configuration of that aspect.
Interfaces
  Interface Description
Public interface IProfileAwareConfiguration
Allows an AspectConfiguration to depend on a profile, i.e. an external piece of configuration stored as a resource in the project file. Classes derived from AspectConfiguration may implement this interface.