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

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

공개 메소드들

메소드 설명
ClassProxyWithTargetGenerator ( ModuleScope scope, Type classToProxy, Type additionalInterfacesToProxy, ProxyGenerationOptions options ) : System
GetGeneratedType ( ) : Type

보호된 메소드들

메소드 설명
GetTypeImplementerMapping ( IEnumerable &contributors, INamingScope namingScope ) : IEnumerable

비공개 메소드들

메소드 설명
CreateTargetField ( ClassEmitter emitter ) : FieldReference
EnsureDoesNotImplementIProxyTargetAccessor ( Type type, string name ) : void
GenerateType ( string name, INamingScope namingScope ) : Type

메소드 상세

ClassProxyWithTargetGenerator() 공개 메소드

public ClassProxyWithTargetGenerator ( ModuleScope scope, Type classToProxy, Type additionalInterfacesToProxy, ProxyGenerationOptions options ) : System
scope ModuleScope
classToProxy System.Type
additionalInterfacesToProxy System.Type
options ProxyGenerationOptions
리턴 System

GetGeneratedType() 공개 메소드

public GetGeneratedType ( ) : Type
리턴 Type

GetTypeImplementerMapping() 보호된 메소드

protected GetTypeImplementerMapping ( IEnumerable &contributors, INamingScope namingScope ) : IEnumerable
contributors IEnumerable
namingScope INamingScope
리턴 IEnumerable