C# Class Castle.Facilities.AspectSharp.ContainerInvocationDispatcher

This specialization of DefaultInvocationDispatcher only check if the AopAlliance interceptor can be obtained from the kernel. If not, the standard flow is used.
Inheritance: AspectSharp.Core.Dispatcher.DefaultInvocationDispatcher
Show file Open project: nats/castle-1.0.3-mono

Public Methods

Method Description
ContainerInvocationDispatcher ( AspectSharp.Lang.AST.AspectDefinition aspect, IKernel kernel ) : AopAlliance.Intercept

Protected Methods

Method Description
ObtainInterceptorInstance ( Type adviceType ) : IMethodInterceptor

Method Details

ContainerInvocationDispatcher() public method

public ContainerInvocationDispatcher ( AspectSharp.Lang.AST.AspectDefinition aspect, IKernel kernel ) : AopAlliance.Intercept
aspect AspectSharp.Lang.AST.AspectDefinition
kernel IKernel
return AopAlliance.Intercept

ObtainInterceptorInstance() protected method

protected ObtainInterceptorInstance ( Type adviceType ) : IMethodInterceptor
adviceType System.Type
return IMethodInterceptor