C# 클래스 org.phprpc.util.DynamicProxy

파일 보기 프로젝트 열기: bluelovers/phprpc 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
handler IInvocationHandler

공개 메소드들

메소드 설명
GetInvocationHandler ( Object proxy ) : IInvocationHandler
GetProxy ( AppDomain domain ) : Type
IsProxyType ( Type type ) : System.Boolean
NewInstance ( AppDomain domain, Type interfaces, IInvocationHandler handler ) : Object

보호된 메소드들

메소드 설명
DynamicProxy ( IInvocationHandler handler ) : System
GetMethod ( Int32 index ) : MethodInfo

비공개 메소드들

메소드 설명
MakeMethod ( TypeBuilder typeBuilder, MethodInfo method, System.Boolean createPublic ) : MethodBuilder
MakeMethods ( TypeBuilder typeBuilder, Type type, System.Boolean createPublic ) : void
Register ( MethodInfo method ) : Int32
SumUpInterfaces ( Type interfaces ) : System.Type[]
SumUpInterfaces ( ArrayList types, Type interfaces ) : void
ToTypes ( ParameterInfo parameterInfos ) : System.Type[]

메소드 상세

DynamicProxy() 보호된 메소드

protected DynamicProxy ( IInvocationHandler handler ) : System
handler IInvocationHandler
리턴 System

GetInvocationHandler() 공개 정적인 메소드

public static GetInvocationHandler ( Object proxy ) : IInvocationHandler
proxy Object
리턴 IInvocationHandler

GetMethod() 보호된 정적인 메소드

protected static GetMethod ( Int32 index ) : MethodInfo
index System.Int32
리턴 System.Reflection.MethodInfo

GetProxy() 공개 정적인 메소드

public static GetProxy ( AppDomain domain ) : Type
domain System.AppDomain
리턴 System.Type

IsProxyType() 공개 정적인 메소드

public static IsProxyType ( Type type ) : System.Boolean
type System.Type
리턴 System.Boolean

NewInstance() 공개 정적인 메소드

public static NewInstance ( AppDomain domain, Type interfaces, IInvocationHandler handler ) : Object
domain System.AppDomain
interfaces System.Type
handler IInvocationHandler
리턴 Object

프로퍼티 상세

handler 보호되어 있는 프로퍼티

protected IInvocationHandler handler
리턴 IInvocationHandler