Classes
AdviceDependencyAttribute
Specifies an aspect dependency matching an advice of the same aspect instance.
AspectDependencyAttribute
Base class for all custom attributes that define aspect dependencies. An aspect dependency determines the behavior of aspects or advices when they are used together with other aspects and advices. Aspect dependencies determine the ordering, requirements, conflicts, and commutativity of aspects and advices.
AspectDependencyAttributeCollection
Represents a collection of AspectDependencyAttribute objects.
AspectEffectDependencyAttribute
Specifies an aspect dependency that matches aspects or advices that have a given effect.
AspectRoleDependencyAttribute
Specifies an aspect dependency that matches aspects or advices that are part of a given role.
AspectTypeDependencyAttribute
Specifies an aspect dependency that matches aspects of a specified type, and all their advices.
ProvideAspectRoleAttribute
Specifies that the aspect or aspect advice to which this custom attribute is applied is part of a given role. This aspect or advice can then be matched by AspectRoleDependencyAttribute.
StandardEffects
Defines the standard effects.
StandardRoles
Defines the standard roles.
WaiveAspectEffectAttribute
Declares that the aspect class or advice to which this custom attribute is applied is exempt from a given effect.
Enums
AspectDependencyAction
Specifies the kinds of relationships that aspect dependencies can express.
AspectDependencyPosition
Specifies the direction of the relationship that an aspect dependency expresses.
AspectDependencyTarget
Specifies the targets (Default or Type) to which an aspect dependency applies.