C# 클래스 PageTypeBuilder.Activation.TypedPageActivator

파일 보기 프로젝트 열기: joelabrahamsson/Page-Type-Builder 1 사용 예제들

공개 메소드들

메소드 설명
CreateAndPopulateTypedInstance ( System.PageData originalPage, Type typedType ) : TypedPageData
CreateInstance ( Type typedType ) : TypedPageData
CreatePropertyGroupInstance ( Type typedType ) : PageTypePropertyGroup
TypedPageActivator ( ) : System
TypedPageActivator ( IInterceptor interceptors ) : System
TypedPageActivator ( IInterceptor interceptors, Castle.DynamicProxy.ProxyGenerationOptions options ) : System
TypedPageActivator ( IInterceptor interceptors, Castle.DynamicProxy.ProxyGenerationOptions options, ProxyGenerator generator ) : System
TypedPageActivator ( Castle.DynamicProxy.ProxyGenerationOptions options ) : System

보호된 메소드들

메소드 설명
CreateDefaultProxyGenerationOptions ( ) : Castle.DynamicProxy.ProxyGenerationOptions
CreateDefaultProxyGenerator ( ) : ProxyGenerator
CreateDefaultProxyInterceptors ( ) : IInterceptor[]
CreateInstance ( Type typedType, object ctorArguments ) : TypedPageData
CreatePropertyGroupInstance ( Type typedPropertyGroup, object ctorArguments ) : PageTypePropertyGroup

비공개 메소드들

메소드 설명
CreateAndPopulateNestedPropertyGroupInstances ( TypedPageData typedPage, object classInstance, IEnumerable properties, string hierarchy ) : void

메소드 상세

CreateAndPopulateTypedInstance() 공개 메소드

public CreateAndPopulateTypedInstance ( System.PageData originalPage, Type typedType ) : TypedPageData
originalPage System.PageData
typedType System.Type
리턴 TypedPageData

CreateDefaultProxyGenerationOptions() 보호된 정적인 메소드

protected static CreateDefaultProxyGenerationOptions ( ) : Castle.DynamicProxy.ProxyGenerationOptions
리턴 Castle.DynamicProxy.ProxyGenerationOptions

CreateDefaultProxyGenerator() 보호된 정적인 메소드

protected static CreateDefaultProxyGenerator ( ) : ProxyGenerator
리턴 Castle.DynamicProxy.ProxyGenerator

CreateDefaultProxyInterceptors() 보호된 정적인 메소드

protected static CreateDefaultProxyInterceptors ( ) : IInterceptor[]
리턴 IInterceptor[]

CreateInstance() 공개 메소드

public CreateInstance ( Type typedType ) : TypedPageData
typedType System.Type
리턴 TypedPageData

CreateInstance() 보호된 메소드

protected CreateInstance ( Type typedType, object ctorArguments ) : TypedPageData
typedType System.Type
ctorArguments object
리턴 TypedPageData

CreatePropertyGroupInstance() 공개 메소드

public CreatePropertyGroupInstance ( Type typedType ) : PageTypePropertyGroup
typedType System.Type
리턴 PageTypePropertyGroup

CreatePropertyGroupInstance() 보호된 메소드

protected CreatePropertyGroupInstance ( Type typedPropertyGroup, object ctorArguments ) : PageTypePropertyGroup
typedPropertyGroup System.Type
ctorArguments object
리턴 PageTypePropertyGroup

TypedPageActivator() 공개 메소드

public TypedPageActivator ( ) : System
리턴 System

TypedPageActivator() 공개 메소드

public TypedPageActivator ( IInterceptor interceptors ) : System
interceptors IInterceptor
리턴 System

TypedPageActivator() 공개 메소드

public TypedPageActivator ( IInterceptor interceptors, Castle.DynamicProxy.ProxyGenerationOptions options ) : System
interceptors IInterceptor
options Castle.DynamicProxy.ProxyGenerationOptions
리턴 System

TypedPageActivator() 공개 메소드

public TypedPageActivator ( IInterceptor interceptors, Castle.DynamicProxy.ProxyGenerationOptions options, ProxyGenerator generator ) : System
interceptors IInterceptor
options Castle.DynamicProxy.ProxyGenerationOptions
generator Castle.DynamicProxy.ProxyGenerator
리턴 System

TypedPageActivator() 공개 메소드

public TypedPageActivator ( Castle.DynamicProxy.ProxyGenerationOptions options ) : System
options Castle.DynamicProxy.ProxyGenerationOptions
리턴 System