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

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

공개 메소드들

메소드 설명
ClassProxyGenerator ( ModuleScope scope, Type targetType ) : System
GenerateCode ( Type interfaces, ProxyGenerationOptions options ) : Type

보호된 메소드들

메소드 설명
GenerateType ( string name, Type interfaces, INamingScope namingScope ) : Type
GetTypeImplementerMapping ( Type interfaces, IEnumerable &contributors, INamingScope namingScope ) : IEnumerable

비공개 메소드들

메소드 설명
EnsureDoesNotImplementIProxyTargetAccessor ( Type type, string name ) : void

메소드 상세

ClassProxyGenerator() 공개 메소드

public ClassProxyGenerator ( ModuleScope scope, Type targetType ) : System
scope ModuleScope
targetType System.Type
리턴 System

GenerateCode() 공개 메소드

public GenerateCode ( Type interfaces, ProxyGenerationOptions options ) : Type
interfaces System.Type
options ProxyGenerationOptions
리턴 System.Type

GenerateType() 보호된 메소드

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

GetTypeImplementerMapping() 보호된 메소드

protected GetTypeImplementerMapping ( Type interfaces, IEnumerable &contributors, INamingScope namingScope ) : IEnumerable
interfaces System.Type
contributors IEnumerable
namingScope INamingScope
리턴 IEnumerable