Spring.NET's core pointcut abstraction.
For a list of all members of this type, see IPointcut Members .
| Type | Description |
|---|---|
| AbstractRegularExpressionMethodPointcut | Abstract base regular expression pointcut object. |
| AttributeMatchingPointcut | Pointcut that looks for a specific attribute being present on a class or method. |
| AttributeMatchMethodPointcut | IPointcut implementation that matches methods that have been decorated with a specified Attribute. |
| AttributeMatchMethodPointcutAdvisor | Convenient class for attribute-match method pointcuts that hold an Interceptor, making them an Advisor. |
| ComposablePointcut | Convenient class for building up pointcuts. |
| ControlFlowPointcut | Pointcut and method matcher for use in simple cflow-style pointcuts. |
| DynamicMethodMatcherPointcutAdvisor | Convenient superclass for IAdvisors that are also dynamic pointcuts. |
| NameMatchMethodPointcut | Pointcut object for simple method name matches, useful as an alternative to pure regular expression based patterns. |
| SdkRegularExpressionMethodPointcut | Regular expression based pointcut object. |
| StaticMethodMatcherPointcut | Convenient superclass when one wants to force subclasses to implement the IMethodMatcher interface but subclasses will still want to be pointcuts. |
| StaticMethodMatcherPointcutAdvisor | Convenient superclass for IAdvisors that are also static pointcuts. |
| TruePointcut | Canonical IPointcut instance that matches everything. |
| CacheParameterAdvisor | Convinience advisor implementation that applies CacheParameterAdvice to all the methods that have CacheParameterAttribute defined on one or more of their parameters. |
| CacheResultAdvisor | Convinience advisor implementation that applies CacheResultAdvice to all the methods that have CacheResultAttribute defined. |
| InvalidateCacheAdvisor | Convinience advisor implementation that applies InvalidateCacheAdvice to all the methods that have InvalidateCacheAttribute defined. |
| ParameterValidationAdvisor | Convinience advisor implementation that applies ParameterValidationAdvice to all the methods that have ValidatedAttribute defined on one or more of their parameters. |
| DefaultTransactionAttributeSourceAdvisor | Advisor driven by a ITransactionAttributeSource, used to exclude a general advice IAdvice from methods that are non-transactional. |
| TransactionAttributeSourceAdvisor | Advisor driven by a ITransactionAttributeSource, used to exclude a TransactionInterceptor from methods that are non-transactional. |
A pointcut is composed of ITypeFilters and IMethodMatchers. Both these basic terms and an IPointcut itself can be combined to build up sophisticated combinations.
Namespace: Spring.Aop
Assembly: Spring.Aop (in Spring.Aop.dll)
IPointcut Members | Spring.Aop Namespace