C# Класс org.phprpc.util.DynamicProxy

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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