C# 클래스 Castle.DynamicProxy.Generators.InterfaceProxyWithoutTargetGenerator

상속: InterfaceProxyWithTargetGenerator
파일 보기 프로젝트 열기: Jarvin-Guan/CleanAOP 1 사용 예제들

공개 메소드들

메소드 설명
InterfaceProxyWithoutTargetGenerator ( ModuleScope scope, Type @interface ) : System

보호된 메소드들

메소드 설명
AddMappingForTargetType ( ITypeContributor>.IDictionary interfaceTypeImplementerMapping, Type proxyTargetType, ICollection targetInterfaces, ICollection additionalInterfaces, INamingScope namingScope ) : ITypeContributor
GenerateType ( string typeName, Type proxyTargetType, Type interfaces, INamingScope namingScope ) : Type

메소드 상세

AddMappingForTargetType() 보호된 메소드

protected AddMappingForTargetType ( ITypeContributor>.IDictionary interfaceTypeImplementerMapping, Type proxyTargetType, ICollection targetInterfaces, ICollection additionalInterfaces, INamingScope namingScope ) : ITypeContributor
interfaceTypeImplementerMapping ITypeContributor>.IDictionary
proxyTargetType System.Type
targetInterfaces ICollection
additionalInterfaces ICollection
namingScope INamingScope
리턴 ITypeContributor

GenerateType() 보호된 메소드

protected GenerateType ( string typeName, Type proxyTargetType, Type interfaces, INamingScope namingScope ) : Type
typeName string
proxyTargetType System.Type
interfaces System.Type
namingScope INamingScope
리턴 System.Type

InterfaceProxyWithoutTargetGenerator() 공개 메소드

public InterfaceProxyWithoutTargetGenerator ( ModuleScope scope, Type @interface ) : System
scope ModuleScope
@interface System.Type
리턴 System