C# 클래스 Castle.DynamicProxy.AbstractInvocation.AbstractInvocation

상속: IInvocation, ISerializable
파일 보기 프로젝트 열기: Jarvin-Guan/CleanAOP

보호된 프로퍼티들

프로퍼티 타입 설명
proxyObject object

공개 메소드들

메소드 설명
GetArgumentValue ( int index ) : object
GetConcreteMethod ( ) : MethodInfo
GetConcreteMethodInvocationTarget ( ) : MethodInfo
Proceed ( ) : void
SetArgumentValue ( int index, object value ) : void
SetGenericMethodArguments ( Type arguments ) : void

보호된 메소드들

메소드 설명
AbstractInvocation ( object proxy, IInterceptor interceptors, MethodInfo proxiedMethod, object arguments ) : System
AbstractInvocation ( object proxy, Type targetType, IInterceptor interceptors, MethodInfo proxiedMethod, object arguments, IInterceptorSelector selector, IInterceptor &methodInterceptors ) : System
InvokeMethodOnTarget ( ) : void
ThrowOnNoTarget ( ) : void

비공개 메소드들

메소드 설명
EnsureClosedMethod ( MethodInfo method ) : MethodInfo
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
SelectMethodInterceptors ( IInterceptorSelector selector, IInterceptor methodInterceptors, Type targetType ) : IInterceptor[]

메소드 상세

AbstractInvocation() 보호된 메소드

protected AbstractInvocation ( object proxy, IInterceptor interceptors, MethodInfo proxiedMethod, object arguments ) : System
proxy object
interceptors IInterceptor
proxiedMethod System.Reflection.MethodInfo
arguments object
리턴 System

AbstractInvocation() 보호된 메소드

protected AbstractInvocation ( object proxy, Type targetType, IInterceptor interceptors, MethodInfo proxiedMethod, object arguments, IInterceptorSelector selector, IInterceptor &methodInterceptors ) : System
proxy object
targetType System.Type
interceptors IInterceptor
proxiedMethod System.Reflection.MethodInfo
arguments object
selector IInterceptorSelector
methodInterceptors IInterceptor
리턴 System

GetArgumentValue() 공개 메소드

public GetArgumentValue ( int index ) : object
index int
리턴 object

GetConcreteMethod() 공개 메소드

public GetConcreteMethod ( ) : MethodInfo
리턴 System.Reflection.MethodInfo

GetConcreteMethodInvocationTarget() 공개 메소드

public GetConcreteMethodInvocationTarget ( ) : MethodInfo
리턴 System.Reflection.MethodInfo

InvokeMethodOnTarget() 보호된 추상적인 메소드

protected abstract InvokeMethodOnTarget ( ) : void
리턴 void

Proceed() 공개 메소드

public Proceed ( ) : void
리턴 void

SetArgumentValue() 공개 메소드

public SetArgumentValue ( int index, object value ) : void
index int
value object
리턴 void

SetGenericMethodArguments() 공개 메소드

public SetGenericMethodArguments ( Type arguments ) : void
arguments System.Type
리턴 void

ThrowOnNoTarget() 보호된 메소드

protected ThrowOnNoTarget ( ) : void
리턴 void

프로퍼티 상세

proxyObject 보호되어 있는 프로퍼티

protected object proxyObject
리턴 object