C# 클래스 Dlp.Framework.Container.Proxies.ProxyFactory

파일 보기 프로젝트 열기: stone-payments/Dlp.Framework 1 사용 예제들

공개 메소드들

메소드 설명
Create ( IDynamicProxy handler, Type objType, Type aditionalInterfaces = null ) : object
GetInstance ( ) : ProxyFactory

Creates a new instance of the ProxyFactory.

비공개 메소드들

메소드 설명
CreateInstance ( ) : void
CreateType ( IDynamicProxy handler, Type interfaces, string dynamicTypeName ) : Type
GenerateMethod ( Type interfaceType, FieldBuilder handlerField, TypeBuilder typeBuilder ) : void
ProxyFactory ( ) : System

Initialize the value type mapper. This is needed for methods with intrinsic return types, used in the Emit process.

메소드 상세

Create() 공개 메소드

public Create ( IDynamicProxy handler, Type objType, Type aditionalInterfaces = null ) : object
handler IDynamicProxy
objType System.Type
aditionalInterfaces System.Type
리턴 object

GetInstance() 공개 정적인 메소드

Creates a new instance of the ProxyFactory.
public static GetInstance ( ) : ProxyFactory
리턴 ProxyFactory