5 namespace AopAlliance
.Intercept
8 /// This interface represents a generic interceptor.
10 /// <p>A generic interceptor can intercept runtime events that occur within a base program.
11 /// Those events are materialized by (reified in) joinpoints. Runtime joinpoints can be invocations, field access, exceptions...</p>
13 /// <p>This interface is not used directly. Use the the sub-interfaces to intercept specific events.</p>
15 /// <seealso cref="AopAlliance.Intercept.IJoinpoint"/>
17 public interface IInterceptor
: IAdvice