PostSharp / / API Reference / Post­Sharp.​Aspects

Namespace PostSharp.Aspects

Classes

AdviceArgs

Arguments

Aspect

AspectDescriptionAttribute

AspectInfo

AspectInstance

AspectSpecification

AspectUtilities

AssemblyLevelAspect

AsyncCallId

CompositionAspect

ConstructorDepth

CustomAttributeIntroductionAspect

EventInterceptionArgs

EventInterceptionAspect

EventLevelAspect

FieldLevelAspect

FlowBehavior

InstanceLevelAspect

LinesOfCodeAvoidedAttribute

LocationBindingExtensions

LocationInitializationArgs

LocationInterceptionArgs

LocationInterceptionAspect

LocationLevelAspect

LocationValidationContext

ManagedResourceIntroductionAspect

MethodBindingInvokeAwaitable

MethodBindingInvokeAwaiter

MethodExecutionArgs

MethodImplementationAspect

MethodInterceptionArgs

MethodInterceptionAspect

MethodInterceptionProceedAwaitable

MethodInterceptionProceedAwaiter

MethodLevelAspect

ModuleInitializerAttribute

NullTaskSentinel

OnExceptionAspect

OnMethodBoundaryAspect

SemanticallyAdvisedMethodKinds

TypeIdentity

TypeLevelAspect

UnsupportedTargetAction

Interfaces

IAspect

IAspectBuildSemantics

IAspectInstance

IAspectProvider

IAspectRepositoryService

IAssemblyLevelAspect

IAssemblyLevelAspectBuildSemantics

IAsyncMethodBinding

IAsyncMethodInterceptionAspect

ICloneAwareAspect

ICompositionAspect

ICustomAttributeIntroductionAspect

IEventBinding

IEventInterceptionAspect

IEventLevelAspect

IEventLevelAspectBuildSemantics

IFieldLevelAspect

IFieldLevelAspectBuildSemantics

IInstanceScopedAspect

ILicensedAspect

ILocationBinding

ILocationBinding<T>

ILocationBindingAction<TPayload>

ILocationInterceptionArgs

ILocationInterceptionArgs<T>

ILocationInterceptionArgsAction<TPayload>

ILocationInterceptionAspect

ILocationLevelAspect

ILocationLevelAspectBuildSemantics

ILocationValidationAspect

ILocationValidationAspect<T>

IManagedResourceIntroductionAspect

IMethodBinding

IMethodInterceptionAspect

IMethodLevelAspect

IMethodLevelAspectBuildSemantics

IOnExceptionAspect

IOnInstanceLocationInitializedAspect

IOnMethodBoundaryAspect

IOnStateMachineBoundaryAspect

ITypeLevelAspect

ITypeLevelAspectBuildSemantics