C# Class Castle.DynamicProxy.Internal.CompositionInvocation

Inheritance: AbstractInvocation
Show file Open project: Jarvin-Guan/CleanAOP

Protected Properties

Property Type Description
target object

Protected Methods

Method Description
CompositionInvocation ( object target, object proxy, IInterceptor interceptors, MethodInfo proxiedMethod, object arguments ) : System
CompositionInvocation ( object target, object proxy, IInterceptor interceptors, MethodInfo proxiedMethod, object arguments, IInterceptorSelector selector, IInterceptor &methodInterceptors ) : System
EnsureValidProxyTarget ( object newTarget ) : void
EnsureValidTarget ( ) : void

Private Methods

Method Description
GetTargetType ( object targetObject ) : Type

Method Details

CompositionInvocation() protected method

protected CompositionInvocation ( object target, object proxy, IInterceptor interceptors, MethodInfo proxiedMethod, object arguments ) : System
target object
proxy object
interceptors IInterceptor
proxiedMethod System.Reflection.MethodInfo
arguments object
return System

CompositionInvocation() protected method

protected CompositionInvocation ( object target, object proxy, IInterceptor interceptors, MethodInfo proxiedMethod, object arguments, IInterceptorSelector selector, IInterceptor &methodInterceptors ) : System
target object
proxy object
interceptors IInterceptor
proxiedMethod System.Reflection.MethodInfo
arguments object
selector IInterceptorSelector
methodInterceptors IInterceptor
return System

EnsureValidProxyTarget() protected method

protected EnsureValidProxyTarget ( object newTarget ) : void
newTarget object
return void

EnsureValidTarget() protected method

protected EnsureValidTarget ( ) : void
return void

Property Details

target protected property

protected object target
return object