C# Class PageTypeBuilder.Activation.TypedPageActivator

Afficher le fichier Open project: joelabrahamsson/Page-Type-Builder Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
CreateDefaultProxyGenerationOptions ( ) : Castle.DynamicProxy.ProxyGenerationOptions
CreateDefaultProxyGenerator ( ) : ProxyGenerator
CreateDefaultProxyInterceptors ( ) : IInterceptor[]
CreateInstance ( Type typedType, object ctorArguments ) : TypedPageData
CreatePropertyGroupInstance ( Type typedPropertyGroup, object ctorArguments ) : PageTypePropertyGroup

Private Methods

Méthode Description
CreateAndPopulateNestedPropertyGroupInstances ( TypedPageData typedPage, object classInstance, IEnumerable properties, string hierarchy ) : void

Method Details

CreateAndPopulateTypedInstance() public méthode

public CreateAndPopulateTypedInstance ( System.PageData originalPage, Type typedType ) : TypedPageData
originalPage System.PageData
typedType System.Type
Résultat TypedPageData

CreateDefaultProxyGenerationOptions() protected static méthode

protected static CreateDefaultProxyGenerationOptions ( ) : Castle.DynamicProxy.ProxyGenerationOptions
Résultat Castle.DynamicProxy.ProxyGenerationOptions

CreateDefaultProxyGenerator() protected static méthode

protected static CreateDefaultProxyGenerator ( ) : ProxyGenerator
Résultat Castle.DynamicProxy.ProxyGenerator

CreateDefaultProxyInterceptors() protected static méthode

protected static CreateDefaultProxyInterceptors ( ) : IInterceptor[]
Résultat IInterceptor[]

CreateInstance() public méthode

public CreateInstance ( Type typedType ) : TypedPageData
typedType System.Type
Résultat TypedPageData

CreateInstance() protected méthode

protected CreateInstance ( Type typedType, object ctorArguments ) : TypedPageData
typedType System.Type
ctorArguments object
Résultat TypedPageData

CreatePropertyGroupInstance() public méthode

public CreatePropertyGroupInstance ( Type typedType ) : PageTypePropertyGroup
typedType System.Type
Résultat PageTypePropertyGroup

CreatePropertyGroupInstance() protected méthode

protected CreatePropertyGroupInstance ( Type typedPropertyGroup, object ctorArguments ) : PageTypePropertyGroup
typedPropertyGroup System.Type
ctorArguments object
Résultat PageTypePropertyGroup

TypedPageActivator() public méthode

public TypedPageActivator ( ) : System
Résultat System

TypedPageActivator() public méthode

public TypedPageActivator ( IInterceptor interceptors ) : System
interceptors IInterceptor
Résultat System

TypedPageActivator() public méthode

public TypedPageActivator ( IInterceptor interceptors, Castle.DynamicProxy.ProxyGenerationOptions options ) : System
interceptors IInterceptor
options Castle.DynamicProxy.ProxyGenerationOptions
Résultat System

TypedPageActivator() public méthode

public TypedPageActivator ( IInterceptor interceptors, Castle.DynamicProxy.ProxyGenerationOptions options, ProxyGenerator generator ) : System
interceptors IInterceptor
options Castle.DynamicProxy.ProxyGenerationOptions
generator Castle.DynamicProxy.ProxyGenerator
Résultat System

TypedPageActivator() public méthode

public TypedPageActivator ( Castle.DynamicProxy.ProxyGenerationOptions options ) : System
options Castle.DynamicProxy.ProxyGenerationOptions
Résultat System