Metalama Documentation
Getting started
Conceptual documentation
Commented examples
API documentation
Aspect API
Extensions API
Patterns API
Flashtrace API
Introspection API
Advanced API
PostSharp API migration
PostSharp
PostSharp.Aspects
PostSharp.Aspects.Advices
Advice
Description
LinesOfCodeAvoided
AdviceInstance
AdviceParameterAttribute
ArgumentAttribute
ArgumentsAttribute
AspectInitializationReason
AsyncCallIdAttribute
AwaitedMethodAttribute
AwaitedTaskAttribute
AwaiterAttribute
BindingAttribute
CopyCustomAttributesAttribute
CurrentTaskAttribute
CustomAttributeOverrideAction
DeclarationIdentifierAttribute
DeclarationNameAttribute
Event<TDelegate>
EventAccessor<TDelegate>
FlowBehaviorAttribute
GroupingAdvice
IAdviceProvider
ImportLocationAdviceInstance
ImportMemberAdviceInstance
ImportMemberAttribute
ImportMemberOrder
ImportMethodAdviceInstance
InitializeAspectInstanceAdvice
InterfaceOverrideAction
IntroduceInterfaceAdviceInstance
IntroduceInterfaceAttribute
IntroduceMemberAdviceInstance
IntroduceMemberAttribute
IntroduceMethodAdviceInstance
IProperty
LocationValidationAdvice
LocationValueAttribute
MatchPointcut
MemberOverrideAction
MethodPointcut
MulticastPointcut
OnAspectsInitializedAdvice
OnEventAddHandlerAdvice
OnEventInvokeHandlerAdvice
OnEventRemoveHandlerAdvice
OnInstanceConstructedAdvice
OnInstanceLocationInitializedAdvice
OnLocationGetValueAdvice
OnLocationSetValueAdvice
OnMethodBoundaryAdvice
OnMethodEntryAdvice
OnMethodExceptionAdvice
OnMethodExitAdvice
OnMethodInvokeAdvice
OnMethodInvokeAsyncAdvice
OnMethodInvokeBaseAdvice
OnMethodResumeAdvice
OnMethodSuccessAdvice
OnMethodYieldAdvice
Pointcut
Property<TValue>
Property<TValue, TIndex>
PropertyGetter<TValue>
PropertyGetter<TValue, TIndex>
PropertySetter<TValue>
PropertySetter<TValue, TIndex>
ReturnValueAttribute
SelfPointcut
SignaturePointcut
StateAttribute
StateScope
ThisAttribute
PostSharp.Aspects.Configuration
PostSharp.Aspects.Dependencies
PostSharp.Aspects.Internals
PostSharp.Aspects.Serialization
PostSharp.Collections
PostSharp.Constraints
PostSharp.Extensibility
PostSharp.Extensibility.BuildTimeLogging
PostSharp.Reflection
PostSharp.Reflection.MethodBody
PostSharp.Serialization
protected Advice()